7

私はバッチコマンドに比較的慣れておらず、着実に学んでいます。私の問題は次のようなものです:

さまざまな方法でバッチ コマンドを使用してプロセスを強制終了する方法を理解しました。ただし、できればクロムで単一のタブを閉じる方法を理解できませんでした。

どんな考えでも大歓迎です!ありがとう!


だから、私は正確な問題を述べるべきだと思います。

LaTeX コンパイラとして notepad++ を使用し、最終的な pdf を chrome に送信しています。理由: 私は通常、作業中のプロジェクトに関連して ~20 個のタブを開いています。これにより、メモ帳 ++ とクロムの間で画面を分割する作業がはるかに簡単になります。私の現在のバッチ ファイルは、LaTeX コードをコンパイルし、コンパイルされたドキュメントを新しいタブとしてchrome に送信します。明らかな理由から、コンパイルのたびにタブを閉じたくないので、コンパイル中に現在のタブを同時に閉じると問題が解決すると考えました。しかし、バッチファイルがコンパイルされたpdfでのみタブを閉じるようにする方法が見つかりません。

前もって感謝します!

4

1 に答える 1

4

実行中のすべてのクロム インスタンス/タブを次のようにチェックします。

wmic process where "caption='chrome.exe'" get

おそらく、この場合に信頼できる最良の指標はCreationDate(他のプロパティは基本的にすべてのクロムインスタンスで同じです)-常にYYYYMMDDHHmmss.msの形式で提供され、文字列の比較が簡単です.しかし、あなたは開始時刻を知る必要があります。

于 2013-09-11T04:51:26.837 に答える