0

彼を更新するために別のスクリプトから呼び出されるスクリプトを作成しようとしています...

このスクリプトは、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

誰でもエラーを見つけることができますか?

4

1 に答える 1