我有使用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
類是一個字符串數組來處理參數。
希望這會有所幫助, 最好的問候, 湯姆。
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