【Bat】Windows中验证wget是否安装,未安装则自动安装

说明

这个脚本首先通过where命令检查是否已经安装了wget,如果已经安装,则输出相应的信息。否则,使用PowerShell的Invoke-WebRequest命令下载wget,并将其保存为wget.exe文件。

如果下载成功,则在C:\wget目录中创建一个新目录,并将wget.exe移动到该目录中。然后将该目录添加到Windows PATH环境变量中,以便在任何地方都可以使用wget命令。最后输出安装完成的提示消息。如果下载失败,则输出相应的错误消息并退出脚本。

请注意,此脚本需要管理员权限才能执行成功。当脚本运行时,它会提示您提升为管理员权限

脚本

@echo off

rem 检查 wget 是否已经安装
where wget >nul 2>nul
if %errorlevel% equ 0 (
    echo wget is already installed.
) else (
    echo wget is not installed. Downloading...
    powershell -Command "Invoke-WebRequest https://eternallybored.org/misc/wget/1.21/wget.exe -OutFile wget.exe"
    if %errorlevel% equ 0 (
        echo Download successful. Installing...
        mkdir C:\wget
        move /y wget.exe C:\wget\wget.exe
        setx /m Path "%PATH%;C:\wget"
        echo Installation complete. Please reopen your command prompt to use wget.
    ) else (
        echo Download failed. Exiting...
        exit /b 1
    )
)

猜你喜欢

转载自blog.csdn.net/qq_38428623/article/details/130523736
今日推荐