Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
For loop 在批量for循环中(%*)是什么意思?_For Loop_Batch File - Fatal编程技术网

For loop 在批量for循环中(%*)是什么意思?

For loop 在批量for循环中(%*)是什么意思?,for-loop,batch-file,For Loop,Batch File,在声明中 FOR %%A IN (%*) DO Something (%*)是什么意思?它包含批处理文件的所有参数。因此,这个循环遍历每个参数。引用自 Cmd.exe提供批处理参数扩展变量%0到 %9.在批处理文件中使用批处理参数时,%0将替换为 批处理文件名和%1到%9将替换为 在命令行中键入的相应参数。[…] %*批处理参数是对所有参数的通配符引用,而不是 包括传递到批处理文件的%0 谢谢乔伊的快速回答。

在声明中

FOR %%A IN (%*) DO Something

(%*)是什么意思?

它包含批处理文件的所有参数。因此,这个循环遍历每个参数。

引用自

Cmd.exe提供批处理参数扩展变量%0到 %9.在批处理文件中使用批处理参数时,%0将替换为 批处理文件名和%1到%9将替换为 在命令行中键入的相应参数。[…]
%*
批处理参数是对所有参数的通配符引用,而不是 包括传递到批处理文件的%0


谢谢乔伊的快速回答。