如何在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. 在creationComplete中使用命令行參數
- 2. VBScript不執行命令提示命令?
- 3. 使用命令行參數運行eclipse
- 4. 命令行參數在C#
- 5. 命令行參數在Python
- 6. 命令行參數
- 7. 命令行參數
- 8. 命令行參數
- 9. 命令行參數
- 10. 命令行參數
- 11. 命令行參數?
- 12. 使用python命令行參數
- 13. 使用命令行參數與ReactJS
- 14. execvp不能使用命令行參數
- 15. 使用gdb訪問命令行參數
- 16. 使用命令行參數的Fabfiles
- 17. 如何使用命令行參數
- 18. 如何使用參數執行命令?
- 19. 使用的命令行參數的Linux
- 20. 使用命令行參數的C++
- 21. 命令提示符中使用vbscript的多個命令
- 22. 使用C#參數執行VBScript函數
- 23. 在PostgreSQL函數中使用參數運行系統命令
- 24. 運行命令行參數
- 25. 運行命令行參數
- 26. NPM通過命令行參數命令
- 27. 在C#中調試命令行參數
- 28. 在Bash中更改命令行參數
- 29. 在awk中接受命令行參數
- 30. 在VC++ 2010中的命令行參數
你可以直接用'WScript.Arguments.Item(0)'來訪問它。項目0不是命令的名稱(與其他語言一樣);在上面的Aphoria的例子中,它將是字符串「1」。 – 2013-08-06 19:24:42