Windows 7で特定のアプリケーションのすべてのウィンドウを前面に表示する


21

キーとクリックの組み合わせを見つけて、特定のアプリケーションのすべてのウィンドウをzオーダーの最上位に移動しようとしています。たとえば、スタックされたタスクバーアイコンで複数のPuttyターミナルウィンドウを開いており、最後に使用したものだけでなく、それらすべてを表示したい。私がこれまでに発見した唯一の回避策は、Shift +右クリックして「すべてのウィンドウを最小化」してから「すべてのウィンドウを復元」することです。これを行う簡単な方法はありますか?

回答:


18

Windowsキーよりも優れたオプションは、Ctrlキーを押しながらタスクバーアイコンの各ウィンドウで1回クリックすることです。


これは動作します。「余分な」時間をクリックすると、前面のウィンドウが再び循環します。
ジュハウンティネン

14

Shiftキーを押しながら、タスクバーアイコンを右クリックして、[すべてのウィンドウを復元]を選択します。

ここにたくさんの良いショートカットがあります:

http://lifehacker.com/5390086/the-master-list-of-new-windows-7-shortcuts


これは、そのプログラムのウィンドウがタスクバーでグループ化(結合)されている場合にのみ機能することに注意してください。いっぱいになったときに結合するように設定されているため、しばらく頭を痛めていました(すべてのウィンドウを復元するのではなく、単一ウィンドウの復元を取得していました)。
ボブ

これは尋ねられたものではありません。ウィンドウを復元する必要はありません。彼らは前面に持ってくる必要があります。残念ながら、右クリックメニュー(デフォルト)には、このようなオプションはありません
カール・Witthoft

10

ウィルが提案したように、AutoHotkeyでできます。

すべてのPuTTYウィンドウを一番上に配置するスクリプトを次に示します。Win+ pホットキーを押すとアクティブになります。

#p::
WinGet, id, list, ahk_class PuTTY
Loop, %id%
{
    this_id := id%A_Index%
    WinActivate, ahk_id %this_id%
}
return

2
おかげでスナーク。理想的には、誰か(VistaSwitcherの作成者、これはあなたを意味します!)は、ウィンドウの代わりに(少なくとも追加のキーコンボを使用して)アプリケーションをAltキーで移動できる、より汎用的なツールを作成し、前面に選択したアプリケーション。
グレンビュージェフ

@スナーク、いいね-ありがとう。別の答えで、どのアプリでも動作するようにスクリプトを修正しました。
ロス

4

ctrlを押しながら、グループ化されたアイコンをクリックします。それぞれを連続して起動する必要があります。


4

puttyをタスクバーにドッキングされた最初の10個のプログラムの1つにします。パテが左から4番目だとします。開いているパテセッションの1つを前面に表示するには、Ctrl-Windows-4を押します。すべてのセッションが先頭になるまで、各セッションを前面に表示するために繰り返します。

Microsoftキーボードを使用しています。キーボードソフトウェアにはマクロ割り当て機能があります(Microsoftから無料でダウンロードできます)。Ctrl-Windows-4-4-4-4-4-4-4-4-4-4を実行するマクロを作成し、それをキーボードの計算機キーに割り当てました。これで、キーを1回押すだけですべてのパテセッションを前面に表示できます。

(マクロソフトウェアを使用するためのヒント:キーアイコンを右クリックして分割するには、キーアイコンを押し続けます。)


3

私はそのようなものが存在するとは思わない.... AHKスクリプトを書くことができるかもしれないが、私はそこの専門家ではない。

唯一の私はあなたがやっていることを行うために、または、アプリケーションスタックを持っている場合、あなたは押すことによってそれらすべてをもたらすことができることを知っている機能に建て Windows Flag+をNumber (1-0)、保持し続けるWindows Flagと、押してTab選択を循環する....しかし、私これはおそらくもっと長いと思います。


2

少し古いトピックですが、仕事でWin7に切り替えたのはごく最近のことなので、私にとっては話題になります。

タスクバーのグループアイコンをすばやく左クリックします。1回クリックするたびに、ウィンドウが1つ前面に移動し、ある時点でサイクリングを開始します...

この絶え間ない火は愚かに感じますが、この印象は正しいかもしれません。


2
これはWin7で勝つためにはうまくいきません。ウィンドウプレビューのポップアップのみが表示されます。たぶんあなたのアイデアはエアロが無効になっている場合にのみ機能しますか?
グレンビュージェフ

1

@Snarkの回答に続いて、現在のアプリケーションのすべてのウィンドウをAlt+で前面に表示するAutohotkeyスクリプトの修正バージョンを以下に示します`

これは、目的のアプリケーションのウィンドウにAlt+ Tab移動できることを意味します。次に、Alt+ `を押して、他のすべてのウィンドウを前面に表示します。

!`::
WinGetClass, class, A
WinGet, currentWindowId ,, A
WinGet, id, list, ahk_class %class%
Loop, %id%
{
    this_id := id%A_Index%
    WinActivate, ahk_id %this_id%
}
WinActivate, ahk_id %currentWindowId% ;bring the current window back to front
return

0

Shift +タスクグループを右クリック-すべてのウィンドウを積み重ねて(または並べて)表示する

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.