如何在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