web-dev-qa-db-ja.com

画面から消えたウィンドウを取得するにはどうすればいいですか。

私は時々ウィンドウが初期化されるとき、それがスクリーンから見えなくなって見えなくなるマシンに関して奇妙な問題を抱えています。それをクリックして元の位置に戻すことはできません。

Windows XPでこれに関するプログラムまたは修正はありますか?

私は、ウィンドウや他のプログラムが閉じた後にウィンドウの場所を保存することを好むので、それらを再び開くと、それらは閉じられた場所にあり、スクリーンから閉じられたこれらのウィンドウは見えない。

67
qroberts

タスクバーをハイライトし、ヒット ALT+SPACE それから M。それは動く準備ができているでしょう。矢印キーを使って移動し、終了したらEnterキーを押します。

持ってみてください Shift 閉じるときにキーを押します。それはしばしば場所を救います。

100
KCotreau

私はこっけいな解決策を持っています:-)すべての画面外のウィンドウを通過し、それらを左上隅に移動することを提案するPythonのスクリプト:

import winxpgui, sys, win32con

screen_width = 1920
screen_height = 1200

def WindowsListEnum(hwnd, data):
    pos = winxpgui.GetWindowRect(hwnd)
    left, top = 0, 0
    if pos[0] < 0 or pos[0] > screen_width:
        left = 10
    if pos[1] < 0 or pos[1] > screen_height:
        top = 10
    if left or top:
        print winxpgui.GetWindowText(hwnd), ',', pos, '->', (top, left, pos[2], pos[3])
        if sys.stdin.read(1) == 'y':
            winxpgui.SetWindowPos(hwnd, win32con.HWND_NOTOPMOST, left, top, pos[2]-pos[0], pos[3]-pos[1], win32con.SWP_SHOWWINDOW)

print "press 'y' to move the window, anything else to continue\n"
winxpgui.EnumWindows(WindowsListEnum, None)

あなたは PythonWin32all を必要とします。

18
Lukas Cenovsky

Windows 7では、ウィンドウを選択してから Win それを動かす+矢印キー。

14
tidbeck

タスクバーを右クリックして、ウィンドウ配置メニューのいずれかを選択することもできます。 Windows 7では、それらは次のとおりです。

  • カスケードウィンドウ
  • ウィンドウを重ねて表示
  • ウィンドウを並べて表示

以前のバージョンはわずかに異なる用語を使用していましたが、同じことをしました。私が正しく思い出した場合、いくつかのバージョンは最小化されていないウィンドウ/アプリケーションのみを配置します。


enter image description here

9
StevenV
  1. タスクバーをクリックしてウィンドウにフォーカスを設定する ALT+TAB

  2. ALT+SPACE システムメニューを表示します。

  3. M 移動を選択します。

  4. ウィンドウを移動するには、矢印キーを1回タップします。

  5. あなたのマウスを動かしなさい。

ウィンドウがすぐに表示されます。

これは、特にウィンドウが画面からはみ出している場合は、矢印を使用してウィンドウ全体を移動するよりも高速です。

6
Jay Bazuzi

もう1つのヒント:キーボード(1ピクセル)で移動し始めたら、マウスを動かすだけで終了します。それはずっと速いです。

5
Jeff

@qrobers StevenV で示されるように

タスクバーウィンドウのボタンを右クリックして

  • カスケードウィンドウ(ウィンドウヘッダーが表示された状態でウィンドウを重ねて表示)
  • ウィンドウを縦に並べて表示する(開いているウィンドウはすべてデスクトップ上でサイズ変更して配置するのが最善です)
  • ウィンドウを水平に並べて表示する(開いているウィンドウをすべてデスクトップ上でサイズ変更するのが最善です)

これははるかに簡単です。私は私のラップトップにセットされたマルチモニタセットで電源が落ちたときにそれを使用し、私は2番目のモニタを緩めます。私はすべてのウィンドウを私のメインモニター(ラップトップ)に引っ張ることができます。とても簡単、早く。

2
nelaaro

Windows用のShove-Itという非常に優れたプログラムがあります。以前はwww.phord.comにいましたが、現在は削除されています。基本的にはそれを実行するだけで、画面の一部が画面からはみ出して開いているウィンドウを自動的に検出し、それらを表示ポータルエリアに「押し込む」か、必要に応じてサイズ変更します。私はどうにかして無料の古いベータ版を見つけることに成功し、Sugarsyncを介して共有する予定です。 https://www.sugarsync.com/pf/D290041_6932435_98576

0
Dhry
  1. aero snap pluginをインストールしてください。
  2. ホットキーで画面を移動します。 Win + arrows
0
Josep Alsina

よく機能する技法はこれです。

  • タスクバーを右クリックして[デスクトップを表示]を選択します。
  • 問題のあるプログラムタスクを右クリックし、 "復元"を選んでください。
  • 他のプログラムのタスクを右クリックして「復元」を選択してください
  • タスクバーを右クリックして[Cascade Windows]を選択します。

これは通常ウィンドウパラメータを現在のスクリーンに合わせます。アクティブウィンドウが2つしかない場合でも、ほとんどのウィンドウ位置は変わりません。

0
mgkrebbs

FSCapture(faststone screen capture)のように、ウィンドウをアクティブにしてalt + space + mを押すことに応答しないアプリケーションもあります。 WindowSpace(無料試用版)はそれをスクリーンに戻すように働きました。

0
Lames