我正在开发一个程序来自动更新我的游戏,因为我进行了新的开发并添加了新的补丁。当我去运行补丁更新时,它不会将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
答案 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
从here
下载64位版本的wget将wget.exe移至Windows目录,通常为c:\Windows\System32
。如果您不知道,则可以使用$PATH
命令或通过打开{ {1}}(作为管理员),它将以哪个路径打开,即您的Windows目录。像这样->
2.1。检查是否已将其复制到正确的位置,然后重新启动cmd
,然后键入cmd/terminal
。如果它提供了与某些命令及其实用程序有关的输出(基本上是帮助命令的功能),那么您就对了。?
答案 5 :(得分:-1)
转到C:\ Program Files(x86)\ GnuWin32 \ bin文件夹,然后检查.exe文件名。 对我来说是sid.exe,所以我用的是sid而不是Wget命令