我正在尝试编写一个批处理文件,该文件根据对一组变量执行的模运算的结果执行操作。但是,我似乎无法完全正确。
首先要测试我的数学运算语法,我一直在尝试获得一个更简单的脚本来产生所需的结果。
:START
SETLOCAL
SET /P Input-Num="Input Number: "
SET /A Input-Num=%Input-Num% %% 2
ECHO %Input-Num%
ENDLOCAL
PAUSE
:END
如果我输入5
,预期的输出是1
。但是,相反,我收到一条消息Missing operator.
,然后输出5
.
我在这里做错了什么?