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)'

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.


Compilar o código acima gera um erro de sintaxe:Expected end of line, etc. but found “true”.
ohho 19/06
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.