2017-05-27 69 views
2

我有一個示例C#控制檯應用程序,它包含一個.exe文件。我需要使用Visual Basic 6打開此文件以傳遞參數。我該怎麼做?使用Visual Basic 6運行exe文件的有效方法?

+1

的可能的複製[VB6:如何從VB6運行一個程序,一旦它完成關閉它(https://開頭計算器。 COM /問題/ 2228410/VB6,如何對運行一個程序 - 從 - VB6及關閉,這一次,它-飾面) –

回答

4

使用VBA Shell命令。

實施例:

Shell """C:\Program Files\CSharpProgram\CSharpProgram.exe"" Parameter1 Parameter Second" 

雙 「雙引號」 內部 「雙引號」 翻譯成在VBA/VB6單個 「雙引號」。如果您需要使用帶空格的路徑,則可以提供幫助。

默認情況下,shell命令是異步的。

退房在微軟網站上的Shell函數參考:

https://msdn.microsoft.com/en-us/library/office/gg278437(v=office.15).aspx