wget不被认为是内部或外部命令

时间:2015-03-18 03:05:17

标签: batch-file wget downloading-website-files

我正在开发一个程序来自动更新我的游戏,因为我进行了新的开发并添加了新的补丁。当我去运行补丁更新时,它不会将wget识别为内部或外部命令。 游戏:

:Checkforupdates
    cls
    cd C:\AirlineSim\
    echo Checking for Updates
    wget "http://interversesoftware.weebly.com/uploads/4/8/5/8/48585729/aspatcher.bat"
    if /i not exist "ASpatcher.bat" (echo Could not retrieve update file.) && pause
    if exist "ASpatcher.bat" call "ASpatcher.bat"
    if exist "ASpatcher.bat" del "ASpatcher.bat"
    goto menu

更新程序中的更多代码 更新器:

cd C:\Airlinesim
echo Updating...
echo.
if /i exist Airline_Simulator.bat" del Airline_Simulator.bat
wget "http://interversesoftware.weebly.com/uploads/4/8/5/8/48585729/airline_simulator.bat")
set version=2.0

6 个答案:

答案 0 :(得分:9)

wget是第三方程序,不与Windows捆绑在一起,因此您需要明确安装它才能使用它。

您可以在此处找到(其中一个)Windows版本:http://gnuwin32.sourceforge.net/packages/wget.htm

您需要将wget.exe文件的路径添加到PATH环境变量中,以便在上面的批处理文件中调用可执行文件,而无需明确指定路径。

答案 1 :(得分:1)

下载wget.exe here下载后,通过在搜索菜单中键入'cmd'进入命令提示符,打开cmd类型'path',然后在命令提示符下输入,您将移动将wget.exe下载到C:\ Windows \ System32文件夹。如果成功,请关闭并打开命令提示符,然后键入“ wget -h”,然后输入,您应该会看到其他可用命令。现在,您可以使用“ md wgetdown”为下载创建目录

答案 2 :(得分:0)

这仅仅是意味着,wget尚未安装在Windows计算机中,或者已经安装,但尚未添加到Windows环境路径中。

如果尚未安装wget,请从here(32位)和here(64位)下载。

将文件提取到文件夹中,例如C:\ wget,然后将该文件夹添加到Windows环境路径。

答案 3 :(得分:0)

您只需在这里从https://anaconda.org/menpo/wget安装wget。我通过安装找到了解决方案。

答案 4 :(得分:0)

我遵循了本教程->(https://builtvisible.com/download-your-website-with-wget/),它对我有用。不过,我将对此进行概述, 功劳:Richard Baxter

  1. here

    下载64位版本的wget
  2. 将wget.exe移至Windows目录,通常为c:\Windows\System32。如果您不知道,则可以使用$PATH命令或通过打开{ {1}}(作为管理员),它将以哪个路径打开,即您的Windows目录。像这样->

enter image description here

2.1。检查是否已将其复制到正确的位置,然后重新启动cmd,然后键入cmd/terminal。如果它提供了与某些命令及其实用程序有关的输出(基本上是帮助命令的功能),那么您就对了。?

  1. 如果您通过了上述检查,请使用wget -h进入c:/目录,然后使用cd ..命名为wgetdown现在您已经准备就绪。使用获取您想要的方式source https://builtvisible.com/download-your-website-with-wget/

答案 5 :(得分:-1)

转到C:\ Program Files(x86)\ GnuWin32 \ bin文件夹,然后检查.exe文件名。 对我来说是sid.exe,所以我用的是sid而不是Wget命令