如何解决“命令的语法不正确。”错误

时间:2019-10-22 01:12:35

标签: batch-file

我正在尝试通过.bat文件制作CYOA游戏。我希望用户一直处于循环状态,直到他们想离开为止,但我无法在循环中获得IF(有条件退出)以工作。

set "can1=0"

:w1
    :: vvv I think it's this line that doesn't work vvv
    if not "%can1%"=="1" (
        if /i "%r1%"=="look around" (
            echo Anything else?
            set /p r1=":: "
            goto :w1
        )
        :: ...
    ) else (
        echo Can continue...
    )

    endlocal

我希望循环继续进行,直到播放器说出具体的内容(稍后再确定),但它给出了

The syntax of the command is incorrect.

似乎是针对特定情况的错误。

0 个答案:

没有答案