我有两个屏幕连接,但现在我断开了一个并将其拿走(它不再可用)。问题是我安装了 DVB Viewer(Technisat 的 DVBViewerTE),该窗口的最后位置在另一个屏幕上。现在我无法将窗口移动到第一个屏幕 - 我无法看电视,我只有声音。
我尝试了所有方法,但 DVBViewerTE 是某种 XP 之前的定制工具包。所有快捷键都不起作用。没有 Alt-Space、没有 Win+键、没有 Ctrl+Win+键、没有 Shift+Crtl+Win+键。注册表不包含任何“最后窗口位置”设置,Program Files 文件夹中也没有任何包含这些设置的配置文件。
唯一的解决办法是重新安装,但我想知道这是否确实是我能尝试的一切。
答案1
应用程序运行时,程序是否显示在任务栏中?如果是,请尝试右键单击并选择“移动”,然后使用光标键将其向左或向右移动到当前显示器上。如果它是一个奇怪的自定义窗口,这可能不起作用,但我以前曾以这种方式修复过此类问题。
答案2
您可以使用 GUI 脚本工具找到窗口,获取其句柄,然后将其移动到位置 x=0、y=0。这会将其放置在桌面的左上角。
我使用 xdotool (www.semicomplete.com/projects/xdotool/) 在 Linux 中经常做一些有趣的自动化事情。
对于 Windows,请查看 autoit (http://www.autoitscript.com/site/autoit/)。
答案3
通常有效的技巧是这样的:
- 右键单击任务栏并选择“显示桌面”
- 右键单击问题程序任务并选择“恢复”
- 右键单击其他程序的任务并选择“恢复”
- 右键单击任务栏并选择“层叠窗口”
这通常会导致窗口参数适合当前屏幕。