我可以做什麼來找回已經離開螢幕的視窗?

我可以做什麼來找回已經離開螢幕的視窗?

我的機器遇到一個奇怪的問題,有時當初始化視窗時,它會離開螢幕並消失在視線之外。我無法單擊它以將其拖回到視線中。

Windows XP 中是否有任何程式或修復程式可以解決此問題?

我知道 Windows 和其他程式喜歡在關閉後保存視窗位置,因此當您重新打開它們時,它們位於關閉的位置,並且我看不到任何在螢幕外關閉的視窗。

答案1

在工作列中反白顯示 ,然後按ALT+ 。這將使它準備好移動。然後使用箭頭鍵移動它並在完成後按 Enter。SPACEM

嘗試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)

你需要PythonWin32all

答案3

在 Windows 7 中,您可以選擇窗口,然後按Win+ 箭頭鍵移動它。

答案4

  1. ALT透過點擊工作列或+將焦點設定到視窗TAB

  2. ALT+SPACE調出系統選單。

  3. M選擇移動。

  4. 點擊一次箭頭鍵即可開始移動視窗。

  5. 移動滑鼠。

視窗將快速彈出以進行查看。

這比使用箭頭全程移動視窗要快,尤其是在視窗遠離螢幕的情況下。

相關內容