Applescript da eseguire quando iPhone si collega / si disconnette


2

Sto cercando di capire come eseguire un applecript quando collego e disconnetto il mio iPhone con il cavo USB.

Finora, penso di poter eseguire un applecript quando si connette usando Image Capture (impostando "la connessione di questo telefono si apre" su "altro" e selezionando lo script).

Tuttavia, non so come eseguire uno script quando il telefono è disconnesso. Idee?

Risposte:


1

La prima parte della risposta è abbastanza semplice.

  • Salva il tuo AppleScript come droplet o app nel filesystem.
  • Seleziona l'app in Image Capture come strumento da aprire quando è collegato un dispositivo iOS specifico.

A seconda delle necessità, puoi disporre di una suite di script, uno per ciascun dispositivo (o ruolo del dispositivo) o eseguire alcune elaborazioni per determinare il nome del dispositivo collegato e gestire le cose con la logica da AppleScript.

La seconda parte potrebbe aver bisogno di un secondo programma di monitoraggio che esegue il polling delle porte USB e quindi attiva lo script che si desidera eseguire.


ma non aiuta a eseguire lo script quando disconnette il telefono ...
jm666,

@ jm666 Così vero. Ho chiarito la mia mezza risposta :-)
bmike

qualche suggerimento su come creare un programma watcher?
elstgav,

1

Questo è quello che stai cercando?

Usbmux

... usbmuxd quindi controlla le connessioni iPhone tramite USB; quando rileva un iPhone in esecuzione in modalità normale (al contrario della modalità di ripristino), si connetterà ad esso e quindi inizierà a inoltrare le richieste che riceve tramite / var / run / usbmuxd - questo vuol dire che usbmuxd è l'unica cosa che effettivamente parla da USB a iPhone.

http://theiphonewiki.com/wiki/Usbmux

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.