質問: ウィンドウを閉じるにはバッチファイルが必要です。バッチウィンドウではありません。 ここで完全な初心者なので、答えが明らかな場合はご容赦ください。次のようなバッチファイルがあります。プログラム1を開始します3秒待ちます(プログラム1が開いたら、ボタンをクリックする必要があります)次に、プログラム2が開始します。私の問題は、プログラム1をバックグラウンドで実行するだけでよいということです。最初の3秒後にウィンドウは必要ありません。通常、バッチファイルを起動すると、プログラム1が起動します。ボタンをクリックしてサービスを開始します。3秒で2番目のプログラムが開始します。次に、プログラム1に戻り、ウィンドウの右上にあるxをクリックして閉じます。プログラム1のwindowを3秒後に自動的に閉じたいのですが(プログラム自体を強制終了することはできません)。提案?@echo off start c:\folder\to\mysystemmanager.exe timeout 3 start "" "c:\program files (x86)\customprogram\customprogram.exe" exit
回答: 「純粋な」バッチでは不可能なafaik-サードパーティのツールを使用するか、powershell [またはwinapiを参照する他の方法]を使用する必要があります。私があなたを正しく理解し、閉じたいウィンドウが、これが機能するはずのウィンドウ閉じるメッセージを再定義する一種のコントロールパネルである場合(cmdから実行され、プロセスのインスタンスが1つしかない場合):powershell (ps mysystemmanager).closemainwindow()このコマンドは、「閉じる」をクリックしたかのように機能します(x)ボタンxamppコントロールパネル(powershell (ps xampp-control).closemainwindow())でテストしましたが、マイレージは異なる場合があります