标签: batch-file
手动输入到commnand提示符时,以下序列可以根据需要运行:
>set /a r=3%2 1 >echo %r% 1
然而,当从batchh文件启动时,它没有,因为%2显然具有不同的含义。
>set /a r=3%2 >echo %r% 3
如何使批处理文件执行我在第一个示例中所做的操作,包括其余内容? 有问题的系统是XP。
答案 0 :(得分:5)
在批处理文件中使用此语法:
set /a "r=3 %% 2"