gpt4 book ai didi

macos - Applescript 单击 Mac 状态栏中的特定应用程序

转载 作者:行者123 更新时间:2023-11-28 19:54:00 30 4
gpt4 key购买 nike

我有一个作为状态栏应用程序运行的 OS X 应用程序。我正在尝试进行测试自动化。有没有办法使用 Apple Script 单击状态栏应用程序?

下面给出的脚本仅适用于原生应用。

tell application "System Events" to tell process "SystemUIServer" to click menu bar item 1 of menu bar 1

我正在寻找自定义应用程序的类似功能。

最佳答案

并非所有菜单栏附加功能(或状态图标)都可以通过 UI 脚本访问。您必须试验是否可以通过唯一描述或其他值调用它们。试一试这样的代码,看看您是否能弄明白:

tell application "System Events" to tell process "SystemUIServer"
tell (menu bar item 1 of menu bar 1 where description is "clock")
click
click menu item "Open Date & Time Preferences…" of menu 1
end tell
end tell

如果在那里找不到,可以尝试菜单栏 2 的状态项。

关于macos - Applescript 单击 Mac 状态栏中的特定应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27379462/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com