esecuzione pianificata di iSync

Richieste d'aiuto. Quando non si sa "come fare". Il supporto per le applicazioni e sui sistemi operativi Macintosh.
Post Reply
nico1984
Amico di Mac Peer
Posts: 110
Joined: Thu May 25, 2006 12:03 am
esecuzione pianificata di iSync

Post by nico1984 »

buonasera a tutti è possibile fare eseguire iSync ad una determinata ora di un giorno prestabilito?
grazie :D
Kratork
Posts: 1648
Joined: Tue May 10, 2005 10:12 am

Post by Kratork »

si può fare, ma non è un'operazione delle più agevoli...

bisogna o affidarsi a prodotti di terze parti oppure ad applescript.

in ogni caso c'è bisogno di sapere quale tipo di dispositivo vuoi sincronizzare, se uno solo o più di uno e anche altre cosette.


poi magari ci son metodi semplici semplici che io non conosco, non si sa mai :D
nico1984
Amico di Mac Peer
Posts: 110
Joined: Thu May 25, 2006 12:03 am

Post by nico1984 »

ho abbinato come dispositivo un motorola v635 mi servirebbe più che altro per aggiornare automaticamente l'agenda.
Kratork
Posts: 1648
Joined: Tue May 10, 2005 10:12 am

Post by Kratork »

appena ho 5 minuti provo a vedere cosa riesco a fare con applescript e automator, poi ti farò sapere.


se iSync ha un opzione tipo "sincronizza automaticamente all'avvio dell'applicazione" allora ce la risolviamo davvero in 2 minuti, infatti basta dire ad iCal di aprire a tal giorno e a tal ora iSync ed il gioco è fatto...
sarebbe fatto, però quell'opzione non me la ricordo...

controllerò ;)
nico1984
Amico di Mac Peer
Posts: 110
Joined: Thu May 25, 2006 12:03 am

Post by nico1984 »

ti ringrazio intanto provo anche io a vedere se riesco a trovare una soluzione.
grazie ancora ciao :)
nico1984
Amico di Mac Peer
Posts: 110
Joined: Thu May 25, 2006 12:03 am
trovato!

Post by nico1984 »

tell application "iSync"
synchronize
repeat while (syncing è true)
delay 5
end repeat
set syncStatus to sync status

if syncStatus = 2 then
-- Success
quit
end if
display dialog "syncStatus: " & syncStatus
syncStatus
end if
end tell
nico1984
Amico di Mac Peer
Posts: 110
Joined: Thu May 25, 2006 12:03 am

Post by nico1984 »

questa è la versione corretta :lol:

tell application "iSync"
synchronize
repeat while (syncing is true)
delay 5
end repeat
set syncStatus to sync status

if syncStatus = 2 then

quit
end if
display dialog "syncStatus: " & syncStatus
syncStatus

end tell
Kratork
Posts: 1648
Joined: Tue May 10, 2005 10:12 am

Post by Kratork »

sicuro?
a e non funziona, forse perchè ho più di un device in iSync?
nico1984
Amico di Mac Peer
Posts: 110
Joined: Thu May 25, 2006 12:03 am

Post by nico1984 »

Si ho verificato lo script funziona, probabilmente come dici tu è perchè hai più di una perifierica e lo script non dice quale sincronizzare.
si smanetto un po e ti aggiorno.

ciao :D

Post Reply