Comment rendre certains keystoke dans AppleScript?

1

J'essaie de créer un programme qui enregistre un flux en direct pendant un certain temps, puis l'enregistre sur mon bureau. C'est ce que j'ai jusqu'ici.

TWiT Live Recorder (version 30 secondes)

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

Mais pour une raison quelconque, cela n'arrête pas l'enregistrement. Pourquoi pensez-vous que ce serait et comment puis-je résoudre ce problème?

Le fancyman
la source

Réponses:

1

^Cn'est pas une frappe valide. Utilisation:

tell application "System Events"
    keystroke "c" using control down
end tell
grg
la source
0

Je n'ai pas encore d'OSX dans ma manche, mais je pense que le problème est le suivant: ce ^Cn'est pas comme Ctrl+ C.

Ce que vous recherchez, c'est:

keystroke "c" using control down

edit: Était trop lent: 3

Matthieu Riegler
la source