2017-05-27 14 views
2

私はサンプルのC#コンソールアプリケーションで、.exeファイルで構成されています。私はパラメータを渡すためにVisual Basic 6を使ってこのファイルを開く必要があります。どうしたらいいですか?Visual Basic 6を使用してexeファイルを実行する効果的な方法は?

+1

の可能性のある重複した[VB6:?VB6からプログラムを実行し、それが終了したら、それを閉じる方法](https://でのstackoverflow。 com/questions/2228410/vb6-how-to-run-a-program-vb6-and-close-it-once-it-finishesから) –

答えて

4

VBA Shellコマンドを使用します。

例: "二重引用符" 内部

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

ダブル "二重引用符" VBA/VB6でのシングル "二重引用符" に変換します。スペースを含むパスを使用する必要がある場合に役立ちます。

シェルコマンドは、デフォルトで非同期です。

チェックアウト、MicrosoftのWebサイトで、Shell関数リファレンス:

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

関連する問題