如何在VBscript中傳遞和訪問命令行參數?在VBscript中使用命令行參數
50
A
回答
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
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
相關問題
- 1. VBScript:使用參數重定向命令行輸出
- 2. 在creationComplete中使用命令行參數
- 3. 使用命令行參數
- 4. 在sed命令中使用命令行參數
- 5. VBScript傳遞帶空格的路徑中的命令行參數
- 6. 將命令行參數插入到vbscript中
- 7. VBScript不執行命令提示命令?
- 8. 使用命令行參數運行eclipse
- 9. 使命令行參數
- 10. 使用用戶輸入在VBScript中運行外部命令
- 11. 使用`命令行`功能在Scheme中獲取命令行參數
- 12. 命令行參數在C#
- 13. 命令行參數在Python
- 14. 在命令行參數
- 15. 在命令行參數
- 16. 參數在命令行shell
- 17. 命令行參數在Python
- 18. 使用VBScript,我如何在GitHub的'Git Shell'中運行命令?
- 19. 命令行參數
- 20. 命令行參數
- 21. 命令行參數
- 22. 命令行參數
- 23. 命令行參數
- 24. 命令行參數
- 25. 命令行參數?
- 26. 命令行參數和命令行參數數組的長度
- 27. 如何獲取原始VBScript命令行參數?
- 28. CppUnit的使用命令行參數
- 29. 使用gdb訪問命令行參數
- 30. 使用的命令行參數的Linux
你可以直接用'WScript.Arguments.Item(0)'來訪問它。項目0不是命令的名稱(與其他語言一樣);在上面的Aphoria的例子中,它將是字符串「1」。 – 2013-08-06 19:24:42