我正在尝试制作一个从另一个脚本调用的脚本来更新他......
该脚本通过 wget 从服务器下载,并由其他脚本启动。它检查 RunToolkit 的版本,如果不是 v1.1,它会下载新版本...
但是当这个脚本被调用时,它会给出一个错误,“unexpected goto”。
她的剧本是:
@echo off
echo Latest version is 1.1
:restart
IF EXIST RunToolkit.exe (
FIND /I "1.1" "RunToolkit.exe" > NUL:
IF ERRORLEVEL 0 (
ECHO Your toolkit version is 1.1
echo No updates available!
PAUSE
goto quit
) ELSE (
ECHO Your toolkit is outdated, do you want to update it?
ECHO.
ECHO 1. Yes
ECHO 2. No
ECHO.
SET /P menunr=Select number you want :
IF %menunr%==1 (goto yesupdate)
IF %menunr%==2 (goto quit)
goto what
)
)
:yesupdate
echo Downloading new version!
wget (link deleted for privacy :P)
:what
echo.
echo You entered a wrong number! Retry!
PAUSE
goto restart
:quit
call RunToolkit.exe
请问有人能找出错误吗?