wget 没有做它应该做的事情

wget 没有做它应该做的事情

我有一个简单的批处理文件,它应该通过访问网站并选择下载按钮来安装 Flash。但它所做的完全不同:它访问网站,网站下载两个文件夹,但这两个文件夹中都没有下载内容。

有人能给我一些指导,让我可以让这个脚本正常工作吗?我非常需要一个可以单击下载按钮的解决方案,这样我就不必在我部门的所有计算机和/或服务器上执行此操作。

如果我的语法不正确或者我甚至没有正确理解,请告诉我。

脚本如下:

@ECHO OFF
ECHO INSTALLING ADOBE FLASH PLAYER ACTIVE X
ECHO.
start iexplore.exe http://get.adobe.com/flashplayer/
wget -drc get.adobe.com/flashplayer/download/ 
pause
ECHO.
ECHO COMPLETE!
EXITcode here

答案1

您尝试执行的操作超出了使用 wget 的简单脚本/批处理文件的范围。您应该使用可重新分发的 Flash Player 版本。

此 Adob​​e 网站有相关详细信息。填写表格并按照他们的指示进行操作。

答案2

正如@tyler所说,您可以使用Autoit轻松制作您想要的脚本。您只需下载autoit并编写以下脚本并进行编译即可。

#include <Constants.au3>
If $CmdLine[0] <> 2 Then Exit (1)

Local $URL= $CmdLine[1] ; The first console parameter.
local $Path=$CmdLine[2] ; The second console parameter.

InetGet($URL,$Path);

下载自动

希望能帮助到你 ;)

答案3

您可以使用 AutoIt 创建一个可执行文件,并将其包含在批处理文件中,该文件将检测 Adob​​e 下载页面并从那里自动执行该过程。

相关内容