Jak rozpocząć nagrywanie QuickTime w wierszu poleceń?

Odpowiedzi:

12

1) Utwórz skrypt Apple za pomocą edytora AppleScript i zapisz go (np. QTRecord.scpt):

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

2) Otwórz terminal i uruchom skrypt w wierszu polecenia:

 osascript QTRecord.scpt 

Lub całość jako jedna linijka:

 osascript -e 'tell application "QuickTime Player" to activate' -e 'tell application "QuickTime Player" to start (new movie recording)'
ohho
źródło
Skąd znasz te parametry? Edytor skryptów Apple, funkcja „Record”, nie zapewnia tego ... @ohho
CodeFarmer
1
@CodeFarmer Korzystając z Xcode, otwórz QuickTImePlayerX.sdef, znajdujący się w folderze Contents pakietu Quicktime Player X.
James Bush
2

Według tej strony można to zrobić za pomocą Applescript

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

Więc współdziała z Quick-time. W QuickTime nie ma bezpośrednich poleceń.

Simon Sheehan
źródło
Kompilacja powyższego kodu daje błąd składniowy:Expected end of line, etc. but found “true”.
ohho,