1

コンソール アプリケーションがあり、別のアプリケーションから実行したいと考えています。しかし、コードから呼び出すと (プログラムを呼び出すために ActiveXObject を使用します)、コンソールが表示されます。コンソールを表示しないようにするにはどうすればよいですか? つまり、プログラムは動作しますが、コンソールが表示されます。

4

2 に答える 2

2

アプリケーションをコンソール アプリケーションではなくWindows アプリケーションにすると、コンソールは表示されず、開かれません (または使用されません)。コードはそのままで、アプリケーションは引き続き機能します (またはを作成する必要はありません)。FormWindow

そうは言っても、「他の」アプリケーションを制御する場合は、別のアプリケーションではなく、クラス ライブラリを作成することを検討することをお勧めします。これにより、別のプロセスを開始することなく、ライブラリ内にコードを含めて実行することができます。

于 2012-06-04T17:20:44.253 に答える
0

非表示のウィンドウを持つ Windows フォーム アプリケーションとして作成できます。Reed Copsey が指摘したように、これは 1 つの可能性にすぎません。特定のウィンドウ メッセージを処理する必要があったため、一度使用しました。

于 2012-06-04T17:20:57.740 に答える