You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AppleScript打开系统菜单栏后点击菜单项的实现方法

AppleScript 点击控制中心蓝牙菜单项的实现方法

你已可用以下代码打开控制中心的蓝牙下拉菜单:

tell application "System Events" to tell process "ControlCenter"
    click menu bar item "Bluetooth" of menu bar 1
end tell

要点击菜单内的对应选项,只需在唤起菜单后增加短暂延迟等待UI渲染完成,再定位对应菜单元素执行点击即可,完整可运行参考代码如下:

tell application "System Events" to tell process "ControlCenter"
    -- 唤起蓝牙下拉菜单
    click menu bar item "Bluetooth" of menu bar 1
    -- 等待菜单加载,可根据系统响应速度调整延迟时长
    delay 0.3
    -- 点击蓝牙总开关
    click checkbox "Bluetooth" of group 1 of window "ControlCenter"
    -- 若要点击指定蓝牙设备,注释掉上面的开关点击代码,替换设备名称后启用下行即可
    -- click button "你的蓝牙设备名称" of group 1 of window "ControlCenter"
end tell

常见问题排查

  • 脚本运行无反应时,先确认给运行脚本的应用(脚本编辑器、快捷指令等)开启了辅助功能权限,配置路径为系统设置 > 隐私与安全性 > 辅助功能
  • 若提示找不到对应元素,可打开辅助功能检查器,在蓝牙菜单展开时悬停到目标选项上,查看对应元素的类型、名称和层级,替换代码里的元素类型(checkbox/button)、名称、层级参数即可
  • macOS 12及更早版本的控制中心UI层级有差异,若点击无效可尝试将代码里的group 1替换为scroll area 1适配

内容的提问来源于stack exchange,提问作者Hasen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 20:54:19