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