web-dev-qa-db-ja.com

すべてのVM VirtualBoxウィンドウを同時に(グループとして)最小化して復元する

私はすべての開発を仮想マシンで行っていますが、これには多くの利点があります。私はVM VirtualBoxがこれに最適であり、フリーソフトウェアのサポートが大好きです。

しかし、少なくとも2台のモニターがないと作業を完了できず、3台または4台を使用することがよくあります。当然のことながら、私の仮想マシンはすべて複数のモニターも使用しています。また、開発作業に専念しているため、すべてを最大限に活用して、物理的な画面を埋めています。

なんらかの理由でホストデスクトップに戻りたいときに問題が発生します。 VirtualBoxは各仮想モニターを個別のウィンドウとして扱うため、各仮想デスクトップウィンドウの上部に移動し、最小化ボタンを見つけてクリックする必要があります。ウィンドウを復元して仕事に戻りたいときは、それぞれを個別にクリックする必要があります。ばかげているように聞こえるかもしれませんが、これは私の時間をかなり無駄にします。

私が欲しいのは、特定の仮想マシンの仮想デスクトップウィンドウのすべてallを一度に最小化して復元する方法です。のように、グループとして。私に言わせれば、これはVirtualBoxのデフォルトの動作であるはずですが、そのようなオプションは見つかりませんでした。私は1つが欠けていますか?それとも、ある種のホットキーですか?

そうでない場合は、おそらくこれを行うオペレーティングシステムで提供されるものがあります。 Windows 7を実行していますが、タスクバーですべてのウィンドウが既にグループ化されています。アプリケーショングループ内のすべてのウィンドウを最小化または復元する方法はありますか?

そして最後に、OSに何らかのメカニズムが組み込まれていない場合、この機能をWindowsに追加する何らかのタイプの拡張機能/ユーティリティをインストールできますか?確かに、コンテキストメニューに[すべて最小化]および[すべて復元]オプションが必要なのは私が初めてではありません…

編集:私はすでに次のようなキーボードショートカットについて知っていることを言及する必要があります Win+Mall開いているウィンドウを最小化します。私はそれを望んでいません。 VirtualBoxに属するウィンドウ以外に他のウィンドウを開いています。私はそれらを放っておいて欲しい。デスクトップで開いているすべてのウィンドウではなく、特定のアプリケーショングループに属するすべての開いているウィンドウを最小化したい。

3
Cody Gray

Autohotkeyスクリプト:ホスト間の最小化/最大化の切り替え、および3つのディスプレイを使用したVM)。

使用法:Alt-BackQuote(Tabキーの上にあるキー)を押します。

注:VMにいるときは、最初にHostKeyをタップする必要があります。提案された改善は、最初にホストキーをタップする必要がないことです-誰かがこのスクリプトを改善できますか?

!`::
if WinExist("ahk_exe VirtualBoxVM.exe")
    {
        GroupAdd,WMP, ahk_exe VirtualBoxVM.exe
        if WinActive("ahk_exe VirtualBoxVM.exe")  {
            WinMinimize,ahk_group WMP
        }
        else {
                GroupActivate,WMP
                GroupActivate,WMP
                GroupActivate,WMP ; I have 3 displays
        }
    }   
2
DorkNutz

Shift+Ctrl、次に右を押し続けてみてください-タスクバーで仮想マシンをクリックします。 Minimize Allを選択し、復元する場合はselectRestore Allを選択します。

これにはタスクバーを使用する必要があります。したがって、すべてのVMがフルスクリーンの場合は、タスクバーを使用できるように1つを最小化するだけで済みます:)

編集:Shift + Ctrlキーを押すと、ウィンドウがキーボードレイアウトを変更することに気づきました。それがあなたにも当てはまるかどうかをチェックしてください this 。次に、それらのショートカットを変更することをお勧めします:)

2
Forza