小池啓仁 ヒロヒト応援ブログ By はてな

小池啓仁(コイケヒロヒト)の動画など。

小池啓仁 ヒロヒト応援ブログ By はてな

VB2005で実行ファイルを起動する

VB2005で実行ファイルを起動するには、以下のような感じになります。

◆サンプル

Dim strCmd As String = "実行ファイル名"
Dim strArg As String = "実行ファイルの引数文字列"
Dim strWkdir As String = "ワーキングディレクトリ名"
Dim p As New Process
P.StartInfo.FileName = strCmd
P.StartInfo.Arguments = strArg
P.StartInfo.WorkingDirectory = strWkdir
P.StartInfo.CreateNoWindow = True
P.StartInfo.WindowStyle = ProcessWindowStyle.Minimized
P.Start()

◆留意点

  • 引数がなければ、Arguments指定は不要です。
  • 実行時に他の参照ファイルがなければ、WorkingDirectory指定は不要です。
  • 実行時にDOSウィンドウが出てもいいのなら、CreateNoWindow指定とWindowStyle指定は不要です。

ちなみに、CreateNoWindow指定をだけでDOSウィンドウが出なくなるケースもありますが、出る場合もあります。
WindowStyle指定も合わせて行うと、今のところ完璧に出なくなりますね。