1

バッチファイルを作成して呼び出すアプリケーションをVB.netで作成しています。これらのバッチファイルを非表示にして実行したいのですが、ファイルへのショートカットがないため、バッチコード自体でこれを設定する必要があります。どうすればいいですか?

4

1 に答える 1

2

リンク内のvbsスクリプトは見栄えがしますが、VBアプリからバッチファイルを呼び出す場合は、非表示のバッチファイルを実行できます。

Dim p As New Process()
p.StartInfo.FileName = "cmd.exe"
p.StartInfo.Arguments = "/C mybatchfile.bat"
p.StartInfo.CreateNoWindow = True
p.StartInfo.UseShellExecute = False
p.Start()
p.WaitForExit();// this line waits for the batch to finish, remove if you want to start the batch and continue your app while it runs.

マーティン

于 2012-02-24T19:07:14.707 に答える