说明
这个脚本首先通过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
)
)