如何找到正在运行但窗口不可见的 OSX 应用程序?

S W*_*ite 16 mac window macos

我正在我的 Macbook Pro 上运行一个应用程序。从昨天开始,我看不到应用程序的主窗口。它的图标显示在文档中,其选项显示在桌面的顶部菜单栏中。据我所知,该程序在所有其他方面都正常运行(这是一个音频采样器,我通过外部踏板触发,所以我可以判断它的工作情况)。

该窗口确实在 Expose 中出现过一次,但现在它也没有出现在那里(不知道为什么)。我已经尝试将应用程序添加到“Spaces”中的每个空间并删除首选项文件,但这些都没有帮助。我也重新安装了该应用程序。

我怎样才能“找到”这个窗口?

Dan*_*eck 15

打开AppleScript 编辑器并插入以下脚本代码,替换Safari为您的应用程序名称:

tell application "System Events"
    tell process "Safari"
        repeat with wnd in every window
            set position of wnd to {40, 40}
        end repeat
    end tell
end tell
Run Code Online (Sandbox Code Playgroud)

检查系统偏好设置 » 显示是否连接了多个显示器(可能是虚拟的)以及按钮收集 Windows是否可用。点击它。


您还可以尝试使用Mercury Mover,这是一款允许您使用键盘控制窗口移动的软件。

  • 杰出的!我运行了脚本(按照描述替换了名称),最初出现以下错误 - “系统事件出现错误:辅助设备的访问被禁用。” 通过“系统偏好设置”中的“通用访问”窗格启用对辅助设备的访问后,我再次运行该脚本,然后 - 中提琴 - 弹出窗口。谢谢丹尼尔,你真的帮助了我! (3认同)

小智 5

我在玩多显示器时遇到过类似的问题。我是这样解决的:

  1. 我将显示器的分辨率降低到低于我当前的分辨率,导致窗口自动重新定位到显示器的可见部分
  2. 我将窗口拖到不同的位置;
  3. 我将分辨率切换回原来显示窗口的分辨率。

您可以在以下位置找到显示设置:

  • 系统偏好设置 -> 显示 -> 分辨率
  • 更改为缩放 -> 选择较低的一个(例如从 1440 x 900 向下选择 1344 x 490)