我的機器遇到一個奇怪的問題,有時當初始化視窗時,它會離開螢幕並消失在視線之外。我無法單擊它以將其拖回到視線中。
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)
答案3
在 Windows 7 中,您可以選擇窗口,然後按Win+ 箭頭鍵移動它。
答案4
ALT透過點擊工作列或+將焦點設定到視窗TAB。
ALT+SPACE調出系統選單。
M選擇移動。
點擊一次箭頭鍵即可開始移動視窗。
移動滑鼠。
視窗將快速彈出以進行查看。
這比使用箭頭全程移動視窗要快,尤其是在視窗遠離螢幕的情況下。