好吧所以我对所有这些都相当新,但我尝试编写一个较小的项目选择器批处理文件。 (不太确定该怎么称呼它,但它相当于按下Win + P并从那里选择它。无论如何,我做了这个小东西,一旦我运行它,它一切顺利,它确实有效,但无论出于什么原因,当我确认我的选择时,它说append
没什么大不了的,只是想知道它为什么会发生以及如何解决它。提前谢谢你:)
Y was unexpected at this time. N was unexpected at this time.
答案 0 :(得分:2)
您似乎对IF ERRORLEVEL
的工作方式感到困惑。此语句仅接受整数。
例如,这有效:
CHOICE /T 15 /D N /M "Is this the setting you would like to keep? If no option is selected in 15 seconds, the display will revert to [PC ONLY] Display: "
IF ERRORLEVEL 2 GOTO NO
IF ERRORLEVEL 1 GOTO YES
因为默认情况下,CHOICE
会提供YN选项。而且,这是默认选择的错误级别。
==
N ==
Y