我有使用Process.Start(PROGRAM)调用另一个VB应用程序的VB应用程序。 我的问题是如何将参数传递给PROGRAM,以及如何在PROGRAM中截取它?.net命令行参数?
0
A
回答
3
当您调用Process Start时,可以使用命令行参数添加第二个字符串。
proc = process.start(program, parameters)
要访问命令行参数在被调用程序,你可以使用这样一个循环:
For Each s In My.Application.CommandLineArgs
1
使用ProcessStartInfo
类和FileName
属性设置为VB应用程序的名称,然后将Arguments
属性设置为参数。将Process
类的属性StartInfo
分配给ProcessStartInfo
的实例,然后您就可以开始了。
从其他VB应用程序使用Args
参数的Main
类是一个字符串数组来处理参数。
希望这会有所帮助, 最好的问候, 汤姆。
相关问题
- 1. .NET命令行参数错误?
- 2. 转义.NET命令行参数
- 3. 命令行参数
- 4. 命令行参数
- 5. 命令行参数
- 6. 命令行参数
- 7. 命令行参数
- 8. 命令行参数
- 9. 命令行参数?
- 10. 命令行参数和命令行参数数组的长度
- 11. 运行命令行参数
- 12. 运行命令行参数
- 13. NPM通过命令行参数命令
- 14. 命令行参数数组
- 15. Powershell命令行参数和' - '
- 16. Apache.commons.cli命令行参数
- 17. 目录命令行参数
- 18. 命令行参数 - PHP
- 19. Perl命令行参数
- 20. SSVNC命令行参数
- 21. QtCreator和命令行参数
- 22. C - main()命令行参数
- 23. 命令行参数PYTHON
- 24. 包括命令行参数
- 25. 命令行参数解析
- 26. 命令行参数在C#
- 27. Junit - 命令行参数
- 28. 没有命令行参数
- 29. 命令行参数在Python
- 30. Java Socket命令行参数
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx – 2010-02-07 21:11:14
通常你可以很容易地打开相应的MSDN文章,方法是将光标放到'Start'开始,然后按下“F1”。您可以在这里找到示例如何使用“启动”方法以及有哪些过载可用的信息。 – 2010-02-07 21:14:32