Иногда я использую PdaNet для привязки с помощью моего iPhone. Настольный клиент для OSX не так богат, как тот, который подходит для окон. Одно из главных отличий заключается в том, что OSX не позволяет автоматически подключаться к iPhone, как только последний подключен.Applescript, чтобы щелкнуть по определенному значку в строке меню Mac
Вы знаете способ использования 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
.
Спасибо!
Это работает !! Спасибо !! –