2017-05-27 65 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