一开始它说集在这个时候是出乎意料的,现在当我运行它时,它刚刚关闭,这是批量的,有什么想法吗?下面是代码:
*波浪
如果%wave1%==1设置/a wave1=ACTIVATED
如果%wave1%==0设置/a wave1=DEACTIVATED
如果%wave2%==1设置/a wave2=ACTIVATED
如果%wave2%==0设置/a wave2=DEACTIVATED
如果%wave3%==1设置/a wave3=ACTIVATED
如果%wave3%==0设置/a wave3=DEACTIVATED
如果%wave4%==1设置/a wave4=ACTIVATED
如果%wave4%==0设置/a wave4=DEACTIVATED
如果%wave5%==1设置/a wave5=ACTIVATED
如果%wave5%==0设置/a wave5=DEACTIVATED
如果%wave6%==1设置/a wave6=ACTIVATED
如果%wave6%==0设置/a wave6=DEACTIVATED
如果%wave7%==1设置/a wave7=ACTIVATED
如果%wave7%==0设置/a wave7=DEACTIVATED
如果%wave8%==1设置/a wave8=ACTIVATED
如果%wave8%==0设置/a wave8=DEACTIVATED
键入要更改的波数
回波#状态
回波
回波1%波
回波2%
回波3%波3%
回波4%
回波5%
回波6%
回波7%
回声波8%波形8%选择/c 12345678
发布于 2016-09-28 00:51:49
我得到了这个:
if ==1 set /a wave1=ACTIVATED这表明%wave1 1%没有值,因此您已经中断了if语句。
使用set %wave1=Whatever或向if添加双引号
if "%wave1"=="1" set wave1=ACTIVATED你也不需要/a,因为它不是算术
https://stackoverflow.com/questions/39736351
复制相似问题