画面から消えてしまったウィンドウを復元するにはどうすればいいでしょうか?

画面から消えてしまったウィンドウを復元するにはどうすればいいでしょうか?

マシンで奇妙な問題が発生しています。ウィンドウが初期化されると、画面から消えて見えなくなることがあります。それをクリックしてドラッグして再び見えるようにすることができません。

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

Windows やその他のプログラムは、閉じた後にウィンドウの位置を保存する傾向があるため、再度開くと、ウィンドウは閉じられた場所にあり、画面外で閉じられたウィンドウは表示されません。

答え1

タスク バーで をハイライトし、ALT+を押してSPACEから を押しますM。これで移動の準備が整います。次に矢印キーを使用して移動し、完了したら Enter を押します。

キーを押したまま閉じてみてくださいShift。多くの場合、これにより場所が保存されます。

答え2

ちょっとマニアックな解決策があります :-) 画面外のウィンドウをすべて調べて、左上隅に移動することを提案する 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)

必要なのはパイソンそしてWin32オール

答え3

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

答え4

  1. タスク バーまたはALT+をクリックして、ウィンドウにフォーカスを設定しますTAB

  2. ALT+ をSPACE押すとシステムメニューが表示されます。

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

  4. 矢印キーを 1 回タップすると、ウィンドウの移動が開始されます。

  5. マウスを動かしてください。

ウィンドウがすぐにポップアップして表示されます。

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

関連情報