我在理解作为任务一部分的批处理文件时遇到问题(有点像 hackme)。我发现很难在 google 中找到有关它的信息,我不知道,我觉得没有任何好的批处理语言文档或其他可靠的东西。
我的第一个问题,它有什么作用?有可能不满足条件吗?
if not "!"=="" (
echo Authorization failed!
pause>nul
exit
)
第二个问题,这种 IF 的作用是什么?:
set %1.pass=%2
if "!%1.pass:~5,1!"=="" (
......
if not "!%1.pass:~6,1!"=="" (
谢谢,
@编辑
technet.microsoft.com/en-us/library/cc754340(v=ws.10).aspx
我已阅读它,它没有回答我的问题