.net命令行参数?

时间:2010-02-07 20:49:43

标签: .net

我有vb应用程序使用Process.Start(PROGRAM)调用另一个vb应用程序。 我的问题是如何将参数传递给PROGRAM以及如何在PROGRAM中拦截它?

2 个答案:

答案 0 :(得分:3)

当您调用Process Start时,可以使用命令行参数添加第二个字符串。

proc = process.start(program, parameters)

要访问被调用程序中的命令行参数,可以使用如下循环:

For Each s In My.Application.CommandLineArgs

答案 1 :(得分:1)

使用ProcessStartInfo类并将FileName属性设置为VB应用程序的名称,然后将Arguments属性设置为arguments.Assign属性StartInfo Process类到ProcessStartInfo的实例,你很高兴。

从其他VB应用程序中使用Args类的Main参数来处理参数。

希望这有帮助, 最好的祝福, 汤姆。