quello che voglio capire è come inviare una stringa a iCal 5 su 10.7 che viene interpretata allo stesso modo della creazione di un evento rapido, come se si premesse CMD + N con iCal a fuoco e poi si digiti semplicemente "tè su 5 "nel popover.
uno schizzo semplicistico (che non funziona):
on handle_string(theString)
tell application "iCal"
make new event with theString
end tell
end handle_string
Mi sento a mio agio con la programmazione ma non ho mai fatto nulla con AppleScript. Esiste un riferimento per i comandi dell'applicazione?
modifica:
funziona e non è nemmeno lento, l'unica avvertenza è che rompe gli appunti:
on handle_string(theString)
tell application "LaunchBar"
perform action "Copy" with string theString
end tell
tell application "iCal" to activate
tell application "System Events"
keystroke "n" using {command down}
keystroke "v" using {command down}
keystroke return
end tell
end handle_string
è una specie di schizzinoso usare gli appunti in una sceneggiatura? Non riesco a capire come mantenere temporaneamente il contenuto degli appunti in una variabile, e quindi impostare gli appunti su di esso. accetterò la tua risposta se mi aiuti con quello.