.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,那么条件就会变得无效。
他们无论如何我可以解决这个问题吗?
注意:错误级别未在文件中的任何位置设置。
我正在学习这门语言,所以如果这是一个明显的错误,请多多包涵
谢谢