Как начать запись QuickTime из командной строки?

Ответы:

12

1) Создайте Applescript с помощью AppleScript Editor и сохраните его (например, QTRecord.scpt):

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

2) Откройте терминал и запустите скрипт в командной строке:

 osascript QTRecord.scpt 

Или все это как одна строка:

 osascript -e 'tell application "QuickTime Player" to activate' -e 'tell application "QuickTime Player" to start (new movie recording)'
ohho
источник
Как вы знаете эти параметры? Функция «Запись» редактора сценариев Apple, не предоставляйте это ... @ohho
CodeFarmer
1
@CodeFarmer Используя XCode, откройте QuickTImePlayerX.sdef, расположенный внутри папки «Содержимое» пакета Quicktime Player X.
Джеймс Буш
2

Согласно этому сайту, это можно сделать с помощью 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

Так что он взаимодействует с Quick-Time. Прямых команд с QuickTime нет.

Саймон Шихан
источник
Компиляция приведенного выше кода дает синтаксическую ошибку:Expected end of line, etc. but found “true”.
Охо