Windows Can';在批处理文件中找不到语法错误
所以我对编码比较陌生,在我的代码中似乎找不到语法错误。每次加载菜单时,我按1,它就会关闭并闪烁一个快速错误,表示存在syantax错误。如果你们能帮我找出问题的原因。顺便说一句,这是一个基于文本的rpg。没有法官:)Windows Can';在批处理文件中找不到语法错误,windows,batch-file,cmd,Windows,Batch File,Cmd,所以我对编码比较陌生,在我的代码中似乎找不到语法错误。每次加载菜单时,我按1,它就会关闭并闪烁一个快速错误,表示存在syantax错误。如果你们能帮我找出问题的原因。顺便说一句,这是一个基于文本的rpg。没有法官:) 请帮忙。谢谢 我应该警告你,电脑在标点符号方面非常挑剔 类似于“!c!”==“1”和”!c!'==“2”永远不会起作用 |字符有一个特殊的含义,所以你不能使用它,除非你用^对它进行转义,或者把它和其他东西放在双引号中。我应该警告你,计算机在标点符号方面非常挑剔 类似于“!c!”==
请帮忙。谢谢 我应该警告你,电脑在标点符号方面非常挑剔 类似于
“!c!”==“1”
和”!c!'==“2”
永远不会起作用
|
字符有一个特殊的含义,所以你不能使用它,除非你用^
对它进行转义,或者把它和其他东西放在双引号中。我应该警告你,计算机在标点符号方面非常挑剔
类似于“!c!”==“1”
和”!c!'==“2”
永远不会起作用
|
字符具有特殊含义,因此除非使用^
对其进行转义,或者将其与其他内容放在双引号中,否则无法使用该字符。3更改:
REM@echo off
-调试或盲飞时,echo应该打开echo 2) Quit :^|
if "!c!" == "1" goto attack1
REM@echo off
-调试或盲飞时,echo应该打开echo 2) Quit :^|
if "!c!" == "1" goto attack1
到批处理文件的末尾。这将使批处理文件在用户按键之前不会关闭。1。如果打开命令提示符窗口并从那里运行脚本,您将看到确切的错误消息,而控制台窗口不会消失。(如果您临时删除了
@echo off
行,您应该也看到了问题所在。)。试图以.bat
/.cmd
脚本的形式编写非琐碎的代码是在自讨苦吃。你为什么不学习像Python这样的脚本语言呢。如果打开命令提示符窗口并从那里运行脚本,您将看到确切的错误消息,而控制台窗口不会消失。(如果您临时删除了@echo off
行,您应该也看到了问题所在。)。试图以.bat
/.cmd
脚本的形式编写非琐碎的代码是在自讨苦吃。你为什么不学一种很好的脚本语言,比如Python呢?