2016-04-04 15 views
1

firefoxで複数のウィンドウを開くと、それらはすべて同じプロセスで実行されますが、タスクマネージャに入ると、が展開されます開いているウィンドウごとに1行で、アクティブなタブの名前が表示されます。タスクバーの上にマウスを置くと、開いている各ウィンドウの小さな画像がアクティブなタブの名前でポップアップ表示されます。powershell、firefox windowsのタイトルを取得してそのうちの1つを閉じる方法

私はget-process | where-object {$_.mainwindowhandle -ne 0} | select-object name, mainwindowtitleを試してみましたが、私は唯一のフロント最もウィンドウの名前

は、どのように私は、私はできません(その名前に基づいて、PowerShellを使用し、すべてのFirefoxウィンドウの名前をリストアップし、私が欲しいものを閉じることができますすべてのウィンドウが同じプロセスで実行されるため、プロセスを終了します)。

私には手がかりがありますか?

PS。私はC#を話せず、C#の例を理解することができません

答えて

0

これはPoshで行うことができますが、ネイティブなAPI呼び出しとそれほどエレガントではありません。これには基本的に1本のライナーを使用するのがAutoHotKeyです。

ジョブの正しいツール。

関連する問題