gpt4 book ai didi

iphone - 在 MacOS 上通过命令行连接到蓝牙设备 (iPhone)

转载 作者:行者123 更新时间:2023-12-03 18:31:46 25 4
gpt4 key购买 nike

我正在尝试找出一种使用 shell 脚本通过蓝牙连接到我的 iPhone 的方法。我目前正在使用一个 applescript,它本质上是通过 UIElements 来完成此操作,但我想知道是否可以使用命令行实用程序来完成此操作,a.l.a. blueutil 但能够连接到设备而不仅仅是打开/关闭蓝牙?感谢您的考虑。

-阿夫辛

最佳答案

这个答案与@Wolph的答案非常相似;然而,在解决了其他问题之后,这就是我想到的。我更喜欢它有两个原因: # 如果设备已连接,则不会断开设备连接 # osascript 的良好输出

只需将其保存在文件中并调用 osascript path/to/file.applescript

截至 2014 年 4 月 11 日,此功能已在 OSX Mavericks 10.9.2 上运行,尽管您可能需要在安全首选项面板中授予对用于运行此功能的任何方法的访问权限。请参阅此 Apple 知识库:http://support.apple.com/kb/HT5914

您所要做的就是更改 "LG HBS730"字符串以匹配您的设备名称,您应该进行设置。返回值就在那里,因此您可以从 osascript 获得不错的输出。 .

activate application "SystemUIServer"
tell application "System Events"
tell process "SystemUIServer"
-- Working CONNECT Script. Goes through the following:
-- Clicks on Bluetooth Menu (OSX Top Menu Bar)
-- => Clicks on LG HBS730 Item
-- => Clicks on Connect Item
set btMenu to (menu bar item 1 of menu bar 1 where description is "bluetooth")
tell btMenu
click
tell (menu item "LG HBS730" of menu 1)
click
if exists menu item "Connect" of menu 1
click menu item "Connect" of menu 1
return "Connecting..."
else
click btMenu -- Close main BT drop down if Connect wasn't present
return "Connect menu was not found, are you already connected?"
end if
end tell
end tell
end tell
end tell

关于iphone - 在 MacOS 上通过命令行连接到蓝牙设备 (iPhone),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17519804/

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