2

2 つのバッチ ファイルが常に実行されています (listerner.bat) が、表示されます。もう 1 つ (mystop.bat) は、listener.bat を強制終了または停止するためのもので、この 2 つのバッチ ファイルはこのパス C:\mydemo にあります。 \mybatchfiles\,Windows 7 を使用しています

ここに mystop.bat のコードがあります

taskkill /F /FI "WINDOWTITLE eq Administrator: testlistener" /T

しかし、実行すると、実行中(listener.bat)が終了しません。エラーはありませんが、実行するとこのメッセージが表示されます。

INFO: No tasks running with the specified criteria.

誰かがこれについて私を助けてくれることに感謝します.私はこのバッチファイルコマンドが初めてです.

4

3 に答える 3

4

私も同じ問題を抱えていました。私の場合、ウィンドウのタイトルに 2 つのスペースがありました。

taskkill.exe /F /FI "WindowTitle eq Administrator:  TailingErrorLog"
                                                  ^^  
于 2016-04-04T11:16:40.210 に答える
1

Taskkill は、listener.bat によって現在実行されているコマンドをタイトルの一部と見なします。したがって、ワイルドカード「*」を追加する必要があります。

taskkill /F /FI "WINDOWTITLE eq Administrator: testlistener *" /T
于 2014-08-04T03:14:36.133 に答える
0

Im switch .. を使用して終了してみてください。

Taskkill /Im listener.bat /t /f

これはコンピュータサイエンス関連の質問ではありませんが、私が助けるべきだと思いました...

于 2014-08-02T20:12:13.803 に答える