Come eseguire determinati tasti in AppleScript?


1

Sto cercando di creare un programma che registra un flusso live per un certo periodo di tempo e quindi lo salva sul mio desktop. Questo è quello che ho finora.

TWiT Live Recorder (versione 30 sec)

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 motivo questo non interrompe la registrazione. Perché pensi che sarebbe e come posso ripararlo?

Risposte:


1

^Cnon è una sequenza di tasti valida. Uso:

tell application "System Events"
    keystroke "c" using control down
end tell

0

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

Quello che stai cercando è:

keystroke "c" using control down

modifica: era troppo lento: 3

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.