これをバッチで実行すると、「この時点では予期しなかった」というエラーが表示されます。なぜですか?変数と変数の両方を囲む引用符があります。 Y、その後、括弧。(この時点で予期しなかったバッチ)
echo Would you like to update and restore to the latest OS? (-l -e) (Y/N)
set /p latestOS= ""
if "%latestOS%"=="y" (
echo Restoring...make sure your device is plugged in!
\idevicerestore\idevicerestore -l -e
echo Done.
timeout /t 2 /nobreak > NUL
) else (
echo Okay. Where is the IPSW located? EX: C:\memez.ipsw
set /p IPSWlocid= ""
echo Alright. Is it a custom IPSW? Note that the device must be vulnerable to limera1n. (-c) (Y/N)
set /p IPSWiscustomid= ""
rem more stuff soon
)
:menu
それがあればlatestOSラインで失敗した。
Stilは失敗しましたが、後で別のエラーが発生しました。どうやら最初のエコーラインのかっこがそれを乱してしまったのです。ありがとう! – TheDankestOfMemes