簡體   English   中英

批處理:這個符號用的是什么? (百分號星號)

[英]Batch : For what is this symbol used? (percent-sign asterisk)

我在批處理文件中有這一行:

Test.exe %*

我在谷歌搜索,我發現這個解釋:

某些DOS版本使用此符號和百分號(%*)表示批處理文件中命令行上的所有參數。

但是我仍然不明白如何使用這個命令......

謝謝!

這用於將傳遞給批處理文件的參數轉發到另一個應用程序。

例如,如果你調用batch.bat param1 param2 param3 param4並在你的batch.bat文件中你有Text.exe %* ,它將等同於調用Test.exe param1 param2 param3 param4

通過該說明,您可以使用與傳遞給此腳本完全相同的參數調用可執行文件或其他腳本。 這樣,您就可以在腳本中輕松“包裝”可執行文件,該腳本在運行可執行文件之前和/或之后執行某些操作,同時仍支持可執行文件支持的所有命令行參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM