这次蝙蝠错误设置是意外的

时间:2015-11-14 09:46:43

标签: batch-file

你好,我需要帮助我的.bat程序,它在这里失败了一些

enter image description here

1 个答案:

答案 0 :(得分:1)

让我们拆开你的行

if else set "loginpass=false

语法为:if <string1> <condition> <string2> <command>

所以,您的<string1>else<condition>set - 等待 - 这不是有效条件,是吗?所以它告诉你&#34;抱歉,我不知道如何在这个地方使用set&#34;

wOxxOm在评论中给了你一个更好的语法:

if exist "....." (set "loginpass=true") else (set "loginpass=false")

他还建议在这个地方使用goto

 if exist "....." (goto :loginpass) else (goto :errornum3)