webdevqa.jp.net

VB.Netアプリケーションへのコマンドライン引数の追加

別のプログラマーによって作成されたWindowsフォームベースのアプリケーションがあり、それにいくつかのコマンドラインスイッチを追加する必要がありますprimary output exe次のような引数を渡すことができるように:

program.exe -reinitialiseまたはprogram.exe -sync

オンラインでいくつかのドキュメントを見つけましたが、すべてC#であり、コマンドライン専用プログラム用です。

このプログラムは.msiを介してインストールされ、.exeは最後にのみ作成されます。

だから私の質問は:

  1. コマンドラインスイッチをVB.Netアプリケーションに追加するにはどうすればよいですか?

  2. プライマリ出力.exeが引数を受け入れるように、パーサーをどこ/どのフォームに追加しますか?

8
Myles Gray

C/C#と同様に、それらを配列として取得します。 C/C#とは異なり、アプリケーション自体から読み取り専用プロパティとして取得します(My.Application.CommandlineArgs)

http://msdn.Microsoft.com/en-us/library/z2d603cy(v = vs.80).aspx#Y55

そのページのコードサンプル(VB用)は、私が思うに必要なものを示しているはずです...

13
Brandon Langley