2010-03-18 109 views

回答

58
Set args = Wscript.Arguments 

For Each arg In args 
    Wscript.Echo arg 
Next 

在命令提示符下,像這樣運行腳本:

CSCRIPT MyScript.vbs 1 2 A B "Arg with spaces" 

會給結果是這樣的:

1 
2 
A 
B 
Arg with spaces 
+14

你可以直接用'WScript.Arguments.Item(0)'來訪問它。項目0不是命令的名稱(與其他語言一樣);在上面的Aphoria的例子中,它將是字符串「1」。 – 2013-08-06 19:24:42

29

如果需要直接訪問:

WScript.Arguments.Item(0) 
WScript.Arguments.Item(1) 
... 
+1

您還可以將文件拖放到資源管理器中的腳本中,該腳本將運行腳本,並將第一個參數設置爲文件路徑和名稱。 – 2016-04-16 13:07:26

+1

你可能想用'WScript.Arguments.Count'。 – BuvinJ 2016-12-09 16:39:35