Я пытаюсь понять, как запустить applescript, когда я подключаю и отключаю свой iPhone с помощью USB-кабеля.
До сих пор я думаю, что могу запустить applescript, когда он подключается с помощью Image Capture (установка «подключение этого телефона открывается» на «другое» и выбор сценария).
Однако я не знаю, как запустить скрипт, когда телефон отключен. Идеи?
Это то, что вы ищете?
Usbmux
... usbmuxd затем следит за соединениями iPhone через USB; когда он обнаруживает iPhone, работающий в обычном режиме (в отличие от режима восстановления), он подключается к нему, а затем начинает ретранслировать запросы, которые он получает через /var/run/usbmuxd — то есть usbmuxd — это единственное, что на самом деле говорит USB к iPhone.
Первая часть ответа довольно проста.
В зависимости от ваших потребностей вы можете иметь набор сценариев, по одному для каждого устройства (или роли устройства), или выполнять некоторую обработку, чтобы определить имя подключенного устройства и обрабатывать вещи с помощью логики из AppleScript.
Второй части может понадобиться вторая программа-наблюдатель, которая опрашивает USB-порты, а затем запускает любой сценарий, который вы хотите запустить.
clt60
bmike
Эльстгав