这个程序不会工作,它甚至不会自行循环。它只是在设置PIVOT
和value
之后关闭(他正确地设置它们,并且它应该通过至少一个,如果,即使它没有通过,他应该再次开始
value2
答案 0 :(得分:0)
由于您没有告诉我们文件的内容或名称,我们在猜测领域。
如果从提示符运行批处理,您可能会看到"语法错误"信息。如果您通过在桌面上单击它来运行它,窗口将关闭 - 您将无法读取错误消息。
很可能,正在发生的事情是代码设置了value
或value2
而不是。如果是这种情况,涉及这些变量的if
语句将生成语法错误。
变化
echo %value% %value2%
IF %value2% GTR %value% GOTO true
IF %value1% GTR %value2% GOTO true2
GOTO start
到
echo value1=%value% value2=%value2%
pause
IF %value2% GTR %value% GOTO true
pause
IF %value1% GTR %value2% GOTO true2
pause
GOTO start
查看变量的设置。我猜他们已经空了。