Wie starte ich die QuickTime-Aufzeichnung über die Befehlszeile?


Antworten:


12

1) Erstellen Sie ein Applescript mit dem AppleScript Editor und speichern Sie es (z. B. QTRecord.scpt):

 tell application "QuickTime Player"
     activate
     start (new movie recording)
 end tell

2) Öffnen Sie das Terminal und führen Sie das Skript in der Befehlszeile aus:

 osascript QTRecord.scpt 

Oder das Ganze als Einzeiler:

 osascript -e 'tell application "QuickTime Player" to activate' -e 'tell application "QuickTime Player" to start (new movie recording)'

Woher kennen Sie diese Parameter? Apple Script Editor 'Record' Funktion, nicht bereitstellen, dass ... @ohho
CodeFarmer

1
@CodeFarmer Öffnen Sie mit Xcode QuickTImePlayerX.sdef im Inhaltsordner des Quicktime Player X-Pakets.
James Bush

2

Laut dieser Website kann dies mit Applescript erfolgen

tell application "QuickTime Player"

    set nr to (new movie recording)
    set nr to start recording true
    delay 10
    set nr to stop recording true
end tell

Es interagiert also mit Quick-Time. Es gibt keine direkten Befehle mit QuickTime.


Das Kompilieren des obigen Codes führt zu einem Syntaxfehler:Expected end of line, etc. but found “true”.
ohho
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.