If statement CMD如果全球技术法规声明未评估

If statement CMD如果全球技术法规声明未评估,if-statement,cmd,If Statement,Cmd,我正在读一个文本文件中的行。我需要忽略前半部分,在到达某一行后,将读取的行分配到变量中。即使输出显示q从0增加到1,第二个if语句也永远不会实现 代码: 注释掉调试语句3的输出显示: ECHO is off. q=1 # My Trigger Text Press any key to continue... 如果我取消对调试语句3的注释,则输出为: ECHO is off. q=0 q=0 q=0 q=0 q=0 q=0 q=1 # My Trigger Text q=1 q=1 q=1

我正在读一个文本文件中的行。我需要忽略前半部分,在到达某一行后,将读取的行分配到变量中。即使输出显示q从0增加到1,第二个if语句也永远不会实现

代码:

注释掉调试语句3的输出显示:

ECHO is off. 
q=1
# My Trigger Text
Press any key to continue...
如果我取消对调试语句3的注释,则输出为:

ECHO is off. 
q=0
q=0
q=0
q=0
q=0
q=0
q=1
# My Trigger Text
q=1
q=1
q=1
q=1
q=1
q=1
q=1
Press any key to continue...

因此,当q第一次命中触发器文本时,它会递增,但它不会计算q大于0以进入函数循环。

检查其答案。您需要输入
q
变量。谢谢!这很好。可能是重复的
ECHO is off. 
q=0
q=0
q=0
q=0
q=0
q=0
q=1
# My Trigger Text
q=1
q=1
q=1
q=1
q=1
q=1
q=1
Press any key to continue...