Batch file 如果操作员未批量工作
为什么批处理代码不起作用? 我当然不知道为什么。。。 下载:Batch file 如果操作员未批量工作,batch-file,cmd,Batch File,Cmd,为什么批处理代码不起作用? 我当然不知道为什么。。。 下载: 测试变量时,需要用百分号将其括起来,如果需要,也可以用感叹号将其括起来 setlocal enabledelayedexpansion 使用 比如说, IF %command1%==load ( 在批处理文件中使用IF命令时,需要遵循正确的语法 编写IF命令的正确方法是: IF /I "%command1%" EQU "new" ( 两边的引号将解释一个空值,而eq是comarison类型,它等效于==。比较如下: EQU -
测试变量时,需要用百分号将其括起来,如果需要,也可以用感叹号将其括起来
setlocal enabledelayedexpansion
使用
比如说,
IF %command1%==load (
在批处理文件中使用IF命令时,需要遵循正确的语法 编写IF命令的正确方法是:
IF /I "%command1%" EQU "new" (
两边的引号将解释一个空值,而eq是comarison类型,它等效于==。比较如下:
EQU - equal
NEQ - not equal
LSS - less than
LEQ - less than or equal
GTR - greater than
GEQ - greater than or equal
我使用a/I表示比较不区分大小写。您需要使用百分比符号来引用变量。还必须记住,IF命令正在进行字符串比较。这意味着引号也是字符串比较的一部分:
如果“%command1%”==“credits”(回显所有内容-tufda&PAUSE&goto titlescreen)
EQU - equal
NEQ - not equal
LSS - less than
LEQ - less than or equal
GTR - greater than
GEQ - greater than or equal