赛特此时出乎意料? (批)
Set was unexpected at this time? (batch)
起初它说此时设置是意外的现在当我运行它只是关闭这是批量有任何想法吗?这是代码:
:波浪
if %wave1%==1 set /a wave1=ACTIVATED
if %wave1%==0 set /a wave1=DEACTIVATED
if %wave2%==1 set /a wave2=ACTIVATED
if %wave2%==0 set /a wave2=DEACTIVATED
if %wave3%==1 set /a wave3=ACTIVATED
if %wave3%==0 set /a wave3=DEACTIVATED
if %wave4%==1 set /a wave4=ACTIVATED
if %wave4%==0 set /a wave4=DEACTIVATED
if %wave5%==1 set /a wave5=ACTIVATED
if %wave5%==0 set /a wave5=DEACTIVATED
if %wave6%==1 set /a wave6=ACTIVATED
if %wave6%==0 set /a wave6=DEACTIVATED
if %wave7%==1 set /a wave7=ACTIVATED
if %wave7%==0 set /a wave7=DEACTIVATED
if %wave8%==1 set /a wave8=ACTIVATED
if %wave8%==0 set /a wave8=DEACTIVATED
echo 输入你想要改变的波数
回波#STATUS
回声--------------------------------
回波 1 %wave1%
回波 2 %wave2%
回波 3 %wave3%
回波4%wave4%
回波5%wave5%
回波6 %wave6%
回波 7 %wave7%
回波8%wave8%
选择 /c 12345678
运行 我得到了:
if ==1 set /a wave1=ACTIVATED
这表明 %wave1% 没有价值,因此您破坏了 if 语句。
使用 set %wave1=Whatever 或在 if
中添加双引号
if "%wave1"=="1" set wave1=ACTIVATED
你也不需要 /a 因为它不是算术
起初它说此时设置是意外的现在当我运行它只是关闭这是批量有任何想法吗?这是代码:
:波浪
if %wave1%==1 set /a wave1=ACTIVATED
if %wave1%==0 set /a wave1=DEACTIVATED
if %wave2%==1 set /a wave2=ACTIVATED
if %wave2%==0 set /a wave2=DEACTIVATED
if %wave3%==1 set /a wave3=ACTIVATED
if %wave3%==0 set /a wave3=DEACTIVATED
if %wave4%==1 set /a wave4=ACTIVATED
if %wave4%==0 set /a wave4=DEACTIVATED
if %wave5%==1 set /a wave5=ACTIVATED
if %wave5%==0 set /a wave5=DEACTIVATED
if %wave6%==1 set /a wave6=ACTIVATED
if %wave6%==0 set /a wave6=DEACTIVATED
if %wave7%==1 set /a wave7=ACTIVATED
if %wave7%==0 set /a wave7=DEACTIVATED
if %wave8%==1 set /a wave8=ACTIVATED
if %wave8%==0 set /a wave8=DEACTIVATED
echo 输入你想要改变的波数
回波#STATUS
回声--------------------------------
回波 1 %wave1%
回波 2 %wave2%
回波 3 %wave3%
回波4%wave4%
回波5%wave5%
回波6 %wave6%
回波 7 %wave7%
回波8%wave8% 选择 /c 12345678
运行 我得到了:
if ==1 set /a wave1=ACTIVATED
这表明 %wave1% 没有价值,因此您破坏了 if 语句。
使用 set %wave1=Whatever 或在 if
中添加双引号if "%wave1"=="1" set wave1=ACTIVATED
你也不需要 /a 因为它不是算术