Як почати запис QuickTime в командному рядку?


Відповіді:


12

1) Створіть Applescript редактором AppleScript і збережіть його (наприклад, 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)'

Як ви знаєте ці параметри? Apple редактор сценаріїв "Записати", не передбачайте, що ... @ohho
CodeFarmer

1
@CodeFarmer Використовуючи Xcode, відкрийте QuickTImePlayerX.sdef, що знаходиться всередині папки Contents пакету 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”.
ой,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.