Batch file 什么是/a「;批处理文件是什么意思?

Batch file 什么是/a「;批处理文件是什么意思?,batch-file,Batch File,“/a”是什么意思?当我删除“/a”时,线程数将设置为-1,以引用设置/?: /A开关指定字符串位于等号的右侧 是要计算的数值表达式。表达式计算器 非常简单,并且支持以下操作,例如 优先顺序: ()-分组 ! ~ - - 一元运算符 */%-算术运算符 +-算术运算符 >-逻辑移位 &-按位和 ^-按位异或 |-按位或 =*=/=%=+=-=-分配 &=^=|== ,-表达式分隔符 /A是一个参数开关,用于set命令。如果在命令提示下键入help set,您将看到以下

“/a”是什么意思?当我删除“/a”时,线程数将设置为-1,以引用
设置/?

/A开关指定字符串位于等号的右侧 是要计算的数值表达式。表达式计算器 非常简单,并且支持以下操作,例如 优先顺序:

()-分组
! ~ - - 一元运算符
*/%-算术运算符
+-算术运算符
>-逻辑移位
&-按位和
^-按位异或
|-按位或
=*=/=%=+=-=-分配
&=^=|==
,-表达式分隔符


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

/A开关指定字符串位于等号的右侧 是要计算的数值表达式

@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