Como iniciar a gravação do QuickTime na linha de comando?

Respostas:

12

1) Crie um Applescript pelo AppleScript Editor e salve-o (por exemplo, QTRecord.scpt):

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

2) Abra o Terminal e execute o script na linha de comando:

 osascript QTRecord.scpt 

Ou a coisa toda como uma frase:

 osascript -e 'tell application "QuickTime Player" to activate' -e 'tell application "QuickTime Player" to start (new movie recording)'
Oh Ho
fonte
Como você conhece esses parâmetros? A Apple editor roteiro função 'Record', não prevêem que ... @ohho
CodeFarmer
11
@CodeFarmer Usando o Xcode, abra o QuickTImePlayerX.sdef, localizado dentro da pasta Conteúdo do pacote Quicktime Player X.
James Bush
2

De acordo com este site, isso pode ser feito usando o 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

Por isso, interage com o Quick-time. Não há comandos diretos com o QuickTime.

Simon Sheehan
fonte
Compilar o código acima gera um erro de sintaxe:Expected end of line, etc. but found “true”.
ohho 19/06