1

そのため、.bat ファイルからコンソール プログラムを開始しています。プロセスとして実行したいのですが、ウィンドウを表示したくありません。そのようなことをする方法は?

4

2 に答える 2

5

'/B'オプションを指定したstartコマンドで実行できると思います...

ウィンドウレス:

@echo off
start /B Myapp.exe

最小化:

@echo off
start /MIN Myapp.exe
于 2010-05-22T16:24:46.023 に答える
1

意味がわかりません。.bat/.cmdスクリプトからコンソールプログラムを実行すると、そのプログラムは新しいコンソールウィンドウを作成するのではなく、既存のコンソールウィンドウを使用します。

あなたが本当に求めているのは、Explorerが.bat/.cmdスクリプト自体のコンソールウィンドウを開かないようにする方法だと思います。これを行う組み込みの方法はありません(amir75が示唆しているように、スクリプトを最小化して実行することで軽減できます。スクリプトを直接実行する代わりに、ショートカットを作成してショートカットのプロパティを編集します)。

または、PaulMinerと私が作成したsilentbatchプログラムを使用してスクリプトを実行することもできます。

于 2010-05-22T19:03:53.360 に答える