.bat ファイルが実行されるとすぐにエラーレベルは 0 になります。ただし、次のような条件としてエラーレベルを使用しています。
REG Query HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\test 2>NUL>>MMG.dat
If %ERRORLEVEL% == 0 goto turnon
REG Query HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\test2>NUL>>MMG.dat
If %ERRORLEVEL% == 0 goto turnon
REG Query HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\test 3>NUL>>MMG.dat
If %ERRORLEVEL% == 0 goto turnon
If %ERRORLEVEL% == 1 goto EOF
私の問題は、エラーレベルが既に 0 に設定されている場合、条件が無効になることです。
とにかく私はこれを回避できますか?
注: errorlevel はファイル内のどこにも設定されていません。
私はこの言語を学んでいるので、明らかな間違いである場合はご容赦ください
ありがとう