Estoy tratando de descubrir cómo ejecutar un applescript cuando conecto y desconecto mi iPhone con el cable USB.
Hasta ahora, creo que puedo ejecutar un applescript cuando se conecta usando Image Capture (configurando "conectando este teléfono abierto" en "otro" y seleccionando el script).
Sin embargo, no sé cómo ejecutar un script cuando el teléfono está desconectado. ¿Ideas?
¿Es este tipo de lo que estás buscando?
Mux USB
... usbmuxd luego busca conexiones de iPhone a través de USB; cuando detecta un iPhone que se ejecuta en modo normal (a diferencia del modo de recuperación), se conectará a él y luego comenzará a transmitir las solicitudes que recibe a través de /var/run/usbmuxd; es decir, usbmuxd es lo único que realmente habla USB al iPhone.
La primera parte de la respuesta es bastante fácil.
Dependiendo de su necesidad, puede tener un conjunto de secuencias de comandos, una para cada dispositivo (o función de dispositivo) o hacer algún procesamiento para determinar el nombre del dispositivo adjunto y manejar las cosas con lógica desde dentro de AppleScript.
La segunda parte podría necesitar un segundo programa de observación que sondee los puertos USB y luego active cualquier script que desee ejecutar.
clt60
bmike
elstgav