【发布时间】:2013-12-15 22:49:32
【问题描述】:
有时我使用PdaNet 来绑定我的 iPhone。 OSX 的桌面客户端不如 Windows 的丰富。主要区别之一是,OSX 不允许在插入 iPhone 后立即自动连接到 iPhone。
您是否知道使用 Applescript 单击菜单栏上的 PdaNet 图标,然后选择并单击其上的“连接”选项的方法?
“PdaNetMac”应用程序的菜单栏图标如下所示:
我查看了以下问题,但我是一个 applescript 新手,不知道如何在菜单栏上搜索 PdaNet 的图标:
- Click menu item on Mac OSX Lion using AppleScript
- Applescript: on clicking Menu Bar item via gui script
- Accessing dock icon right-click menu items with AppleScript
我已确认“启用辅助设备访问”已启用。
基于上面的第二个问题,这是我目前的尝试:
ignoring application responses
tell application "System Events" to tell process "PdaNet"
click menu bar item 1 of menu bar 2
end tell
end ignoring
do shell script "killall System\\ Events"
delay 0.1
tell application "System Events" to tell process "PdaNet"
tell menu bar item 1 of menu bar 2
click menu item "Connect" of menu 1
end tell
end tell
有趣的是,当我将 PdaNet 更改为 Flux 时,上面的脚本对我来说很好。
谢谢!!
【问题讨论】:
标签: macos applescript tethering