Batch file 在这个时候,布景出人意料?(批)
起初它说这个时候集合是意外的,现在当我运行它时,它只是关闭了它,这是批量的,你知道吗?代码如下: :波浪 如果%wave1%==1组/a wave1=激活 如果%wave1%==0设置/a wave1=停用 如果%wave2%==1组/a wave2=激活 如果%wave2%==0设置/a wave2=停用 如果%wave3%==1组/a wave3=激活 如果%wave3%==0设置/a wave3=停用 如果%wave4%==1组/a wave4=激活 如果%wave4%==0设置/a wave4=停用 如果%wave5%==1组/a wave5=激活 如果%wave5%==0设置/a wave5=停用 如果%wave6%==1组/a wave6=激活 如果%wave6%==0设置/a wave6=停用 如果%wave7%==1组/a wave7=激活 如果%wave7%==0设置/a wave7=停用 如果%wave8%==1组/a wave8=激活 如果%wave8%==0设置/a wave8=停用 echo键入您要更改的波形编号 回波状态 回音----------------------------------- 回波1%波1% 回波2%波2% 回波3%波3% 回波4%波4% 回波5%波5% 回波6%波6% 回波7%波7% 回波8%波8% choice/c 12345678运行我得到的:Batch file 在这个时候,布景出人意料?(批),batch-file,set,command,Batch File,Set,Command,起初它说这个时候集合是意外的,现在当我运行它时,它只是关闭了它,这是批量的,你知道吗?代码如下: :波浪 如果%wave1%==1组/a wave1=激活 如果%wave1%==0设置/a wave1=停用 如果%wave2%==1组/a wave2=激活 如果%wave2%==0设置/a wave2=停用 如果%wave3%==1组/a wave3=激活 如果%wave3%==0设置/a wave3=停用 如果%wave4%==1组/a wave4=激活 如果%wave4%==0设置/a wa
if ==1 set /a wave1=ACTIVATED
这表明%wave1%没有值,因此您破坏了if语句
使用set%wave1=任意值或在if中添加双引号
if "%wave1"=="1" set wave1=ACTIVATED
您也不需要/a,因为它不是算术请正确地输入代码!!