PCですべてを最大化する


16

WinKey+ MWinkey+ Dが基本的にすべてのウィンドウを最小化し、デスクトップを表示することを知っています。ただし、すべてのウィンドウを最大化または復元する同様のショートカットキーを見つけることができませんでした。Windows 7でこれを行う既存の方法はありますか?必要なければ、私はむしろBiOSを台無しにしたくない。

回答:


8

まあ、それが本当にあなたが探している答えであるとは思いませんが、Windows 7では、これをどこかにpowershellスクリプトとして保存できます:

$dllInfo = '[DllImport("user32.dll")] public static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow);'
Add-Type -MemberDefinition $dllInfo -name NativeMethods -namespace Win32
foreach($proc in Get-Process){
    $hwnd = $proc.MainWindowHandle
    # Restore window
    [Win32.NativeMethods]::ShowWindowAsync($hwnd, 4) | Out-Null
}

次に、キーをバインドしてそのスクリプトを実行します。


これはクールなように思えますが、残念ながら私を少し超えています。+1これは基本的にまさに私が求めたものだからです。
アーティ

そのスクリプトを実行するためにキーをバインドする方法について詳しく説明していただけますか?
haimg

最も簡単な方法は、おそらくAutohotkeyを使用することです。
EBGreen

これは、各プロセスから1つのウィンドウのみを最大化するように見えますよね?
ルフィン

はい、そのプロセスに関連付けられているメインウィンドウのみが最大化されます。
EBGreen

10

最小化されたウィンドウをデスクトップに復元するには、WinKey+ Shift+ Mを使用します。

現在のウィンドウを最大化するには、WinKey+ Up Arrowを使用します。

WinKey+ Left Arrowを使用して、画面の左側のウィンドウを最大化します。

WinKey+ Right Arrowを使用して、画面の右側のウィンドウを最大化します。

ソース


2
FYI:これは、Windows Vistaの+のために働く
ジェームズ・メルツ

1
参考:これはwin7用です。ソースを参照してください。
Binarylife

2
これは実際には答えではありませんか?
ダニエルベック

5
申し訳ありませんが、@ Daniel Beckには同意します。これはどのようにすべてのウィンドウを復元または最大化しますか?最初の1つを試してみましたが、これは最も有望であり、機能しませんでした。
-KCotreau

1
@DanielBeckの最初のショートカットは、Win 7で動作します。
avirk

9
  1. 開くWindows Task ManagerCtrl+ Shift+ Esc)。
  2. Applicationsタブが選択されていることを確認してください。
  3. メニュー項目に移動しWindows、を選択しますMaximize

これにより、現在の状態に関係なく、すべてのウィンドウが最大化されます。


それは新しいトリックでした!素敵な発見
カナダのルーク州立モニカ

2
「SHIFT」キーを使用して複数のアプリケーションを選択できるため、これは複数の最小化されたウィンドウを最大化、カスケード、またはパイルする唯一の方法です(同じプログラムからインスタンスをDOZENSする場合に非常に便利です)。残念ながら、Windows 8と新しいタスクマネージャーからこの「機能」は使用できなくなりました
-vegatripy

これが私が探していた解決策でした。AutoHotkeyスクリプトを使用して、単一のアプリケーション(Macなど)のウィンドウ間のみを切り替えています。ただし、スクリプトは最小化されていないウィンドウでのみ機能します。これにより、すべてのウィンドウを最大化する問題が解決されますが、必要な手順が多すぎます。何らかの種類のスクリプトを使用して、これをキーボードショートカットにプログラムする方法はないのでしょうか。
Ghos3t

4

押すとWinKey+ D 再びあなたが押す前に、それが戻って以前の状態にすべてのウィンドウを復元しますWinKey+ D初めて。Windows 7で動作します。


1

このソリューションでは、「1ウィンドウのみ」のステータスを切り替えることができます。


WinKey + 1、WinKey + 2、...、WinKey + 9、WinKey + 0を使用して、次の各ステータスの最小化と復元を切り替えることができます。

  • タスクバーの最初の10個のタスク(初期化されていないものを含むが、タスクバーで固定されているもの)、グループでタスクを表示しない場合

または

  • タスクバーのタスクの最初の10グループ(初期化されていないものを含むが、タスクバーで固定されているもの)、グループでタスクを表示する場合-WinKeyを押しながら、選択した番号に関連する特定のグループのタスクのリストが開き、同じ番号を選択すると、リストで決定されたアイテムを選択でき、そのグループで選択したアイテムのステータスを切り替えるWinKeyをリリースできます

1

これは1つのキーではありませんが、見た目よりも高速です。AUTOHOTKEYがあれば、1つのキーでできると思いますが、気にしませんでした。とにかく:

  1. タスクマネージャーを起動します(このためのデスクトップショートカットが既にあります。必要に応じて定義します)
  2. まだない場合はアプリケーションタブに移動します(ctrl-pageup / ctrl-pagedown)
  3. ホームを押してすべてを選択し、次にctrl-shift-endを押してすべてを選択します(残念ながらctrl-aは機能しないようです)
  4. shift-F10(右クリックに相当)
  5. 最大化のためのX。

いくつかの投稿で見られるものとは異なり、windows-shift-Mはすべてを最大化するのではなく、「以前のすべてを最小化する」、つまりウィンドウが元の状態に戻ることに注意してください


AutoHotKeyスクリプト(ctrl-alt-UがWindowsデスクトップショートカットを介してタスクマネージャーを起動するという事実を使用)。^!= :: SetKeyDelay、1000 ^!u SetKeyDelay、10を送信{home} ^ + {end}を送信+ {F10} Xを送信return
geoffy

Windowsでタスクマネージャーを起動するためにカスタムキーボードショートカットを作成する必要はありません。Ctrl + Shift + Escは、Windowsのすべてのバージョンでタスクマネージャーを起動するための標準システム定義キーボードショートカットです。Shift-F10の代わりに、ほとんどのキーボードの右側にあるセカンダリctrlキーの左側にあるメニューキーを使用できます。AutoHotKeyスクリプトとこの素晴らしいヒントにも感謝します。
Ghos3t
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.