Come eseguire determinate sequenze di tasti in AppleScript?

1

Sto cercando di creare un programma che registri uno streaming live per un certo periodo di tempo e poi lo salva sul mio desktop. Questo è quello che ho finora.

TWiT Live Recorder (versione 30 secondi)

tell application "Terminal"
     do script "curl http://bglive-a.bitgravity.com/twit/live/high --ignore-content length -o ~/Desktop/TWiT_Live_Archive.flv"
     delay 30
end tell
tell application "System Events"
     keystroke "^C" (^C is the stop signal)
end tell

Ma per qualche ragione questo non ferma la registrazione. Perché pensi che sarebbe e come posso risolverlo?

    
posta The Fancyman 25.07.2014 - 04:59
fonte

2 risposte

1

^C non è una sequenza di tasti valida. Usa:

tell application "System Events"
    keystroke "c" using control down
end tell
    
risposta data 25.07.2014 - 10:48
fonte
0

Non ho un OSX nella manica, ma penso che il problema sia: ^C non è come Ctrl + C .

Quello che stai cercando è:

keystroke "c" using control down

modifica: era troppo lento: 3

    
risposta data 25.07.2014 - 10:49
fonte

Leggi altre domande sui tag