我的机器出现了一个奇怪的问题,有时当窗口初始化时,它会从屏幕上消失。我无法单击它并将其拖回到视线中。
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)
答案3
在 Windows 7 中,您可以选择窗口,然后使用Win+ 箭头键来移动它。
答案4
ALT通过单击任务栏或+将焦点设置到窗口TAB。
ALT+SPACE调出系统菜单。
M选择移动。
点击箭头键一次即可开始移动窗口。
移动你的鼠标。
窗口将会快速弹出以供查看。
这比使用箭头移动整个窗口要快得多,特别是当窗口远离屏幕时。