是什么" / a"批处理文件中的意思?

时间:2015-02-27 09:52:25

标签: batch-file

@echo off

set numberOfThreads= %1 
set portNumberToStart = %2
echo step1 %numberOfThreads%
:loop
if %numberOfThreads%==0 (goto :eof) else (start node . portNumberToStart)
set /a numberOfThreads=%numberOfThreads%-1
echo loop %numberOfThreads%
goto :loop

" / a"手段?当我删除" / a" numberOfThreads将设置为-1

2 个答案:

答案 0 :(得分:0)

引用SET /?

  

/ A开关指定等号右侧的字符串   是一个被评估的数值表达式。表达式评估者   非常简单,支持以下操作,减少   优先顺序:

     

() - 分组
     ! 〜 - - 一元运算符
     * /% - 算术运算符
     + - - 算术运算符
     << >> - 逻辑转移
     &安培; - 按位和
     ^ - 按位排除或
     | - 按位或
     = * = / =%= + = - = - 分配
       & = ^ = | =<< =>> =
     , - 表达式分隔符

答案 1 :(得分:0)

/ A是给set命令的参数开关。如果在命令提示符下键入help set,您将看到以下内容(以及其他有用信息):

  

/ A开关指定等号右侧的字符串   是一个被评估的数值表达式。