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
Batch file 批次:使用的百分比加星号是多少?_Batch File_Dos - Fatal编程技术网

Batch file 批次:使用的百分比加星号是多少?

Batch file 批次:使用的百分比加星号是多少?,batch-file,dos,Batch File,Dos,我在批处理文件中有以下行: Test.exe %* 我在谷歌上搜索了一下,找到了这样的解释: 某些DOS版本使用此符号和百分号(%*)表示批处理文件中命令行上的所有参数 但我还是不明白如何使用这个命令 谢谢大家! 根据该解释,您可以使用与传递给该脚本的参数完全相同的参数调用可执行文件或其他脚本。因此,您可以轻松地将可执行文件“包装”到脚本中,该脚本在运行可执行文件之前和/或之后执行某些操作,同时仍支持可执行文件支持的所有命令行参数。这用于将传入批处理文件的参数转发到另一个应用程序 例如,如果您

我在批处理文件中有以下行:

Test.exe %*
我在谷歌上搜索了一下,找到了这样的解释:

某些DOS版本使用此符号和百分号(%*)表示批处理文件中命令行上的所有参数

但我还是不明白如何使用这个命令


谢谢大家!

根据该解释,您可以使用与传递给该脚本的参数完全相同的参数调用可执行文件或其他脚本。因此,您可以轻松地将可执行文件“包装”到脚本中,该脚本在运行可执行文件之前和/或之后执行某些操作,同时仍支持可执行文件支持的所有命令行参数。

这用于将传入批处理文件的参数转发到另一个应用程序


例如,如果您调用
batch.bat param1 param2 param3 param4
,并且在batch.bat文件中有
Text.exe%*
,它将等同于调用
Test.exe param1 param2 param3 param4

谢谢您的回答,+1。