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

Nat*_*ngs 4 wget batch-file 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
Run Code Online (Sandbox Code Playgroud)

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

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
Run Code Online (Sandbox Code Playgroud)

小智 12

我遵循了本教程->(https://builtvisible.com/download-your-website-with-wget/),它对我有用。尽管如此,我还是会对此进行概述,图片来源:Richard Baxter

  1. 64位版本从这里下载wget

  2. 将您的 wget.exe 移动到 Windows 目录,该目录通常是c:\Windows\System32。如果您不知道,那么您可以使用该$PATH命令或以管理员身份打开cmd您的 Windows 目录来找到它,它将在哪个路径中打开。就像这个 ->

在此输入图像描述

2.1. 检查您是否已将其复制到正确的位置,cmd/terminal然后重新启动您的wget -h. 如果它提供了与某些命令及其实用程序相关的一些输出(基本上是帮助命令的作用),那么您就可以开始了。

  1. 如果您通过了上述检查,则转到您的c:/目录 using ,然后创建一个名为usingcd ..的目录。现在一切都准备好了。使用 get 随心所欲wgetdownmd wgetdown来源 https://builtvisible.com/download-your-website-with-wget/


Ret*_*ine 10

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

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

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


小智 7

首先你必须安装wget

 pip install wget 
Run Code Online (Sandbox Code Playgroud)

比 Windows 10 本地的 Jupiter 笔记本中的数据要多

!python -m wget
Run Code Online (Sandbox Code Playgroud)

例子

!python -m wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=1InzR1qylS3Air4IvpS9CoamqJ0r9bqQg' -O inception.py
Run Code Online (Sandbox Code Playgroud)