首先在 Windows 7 登录脚本中,我想测试是否存在某个文件。如果(且仅当)是这种情况,我想测试是否存在某个注册表项。如果不是这样,我想做一些事情。所以这就是我想出的:
IF EXIST %SOME_FILE% (
REG QUERY "HKCU\..." /v some_key
IF %ERRORLEVEL%=="1" (
do_some_stuff
)
)
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是,%ERRORLEVEL% 等于 0,如果文件存在,而不是注册表项存在。如果我不做文件测试,一切都很好。现在,我可以使用标签和转到,但我并不是真正的朋友。有(简单的)替代方案吗?