AppleScript para grabar video de cámara web

0

Soy nuevo en AppleScript y trato de escribir un script para grabar desde la cámara web por, digamos, X segundos.

La siguiente secuencia de comandos muestra el error de que no tengo permiso para guardar este archivo en el escritorio. ¿Cómo puedo evitar este error?

En segundo lugar, ¿cómo puedo guardar el archivo con la marca de fecha y hora añadida en el nombre del archivo?

tellapplication "QuickTime Player"  
  set newMovieRecording to new movie recording  

  tell newMovieRecording  
  start  
  delay 5  
  pause  
  save newMovieRecording in "/users/rohitbhutani/desktop/movie.mov"  
  stop  
  close newMovieRecording  
  end tell  
    
pregunta rohit bhutani 15.07.2016 - 17:27

1 respuesta

1

Alguien en las comunidades de Apple me ayudó a resolver el problema. Publicar una respuesta si alguien enfrenta el mismo problema.

 set theCurrentDate to current date
set dateTime to short date string of theCurrentDate & space & time string of theCurrentDate
set P to offset of "/" in dateTime
set dateTime to text 1 through (P - 1) of dateTime & "-" & text (P + 1) through -1 of dateTime
set P to offset of "/" in dateTime
set dateTime to text 1 through (P - 1) of dateTime & "-" & text (P + 1) through -1 of dateTime
set theFilePath to "/Users/rohitbhutani/Desktop/movie " & dateTime & ".mov"

tell application "QuickTime Player"
     set newMovieRecording to new movie recording
     tell newMovieRecording
           start
           delay 5
           pause
           save newMovieRecording in POSIX file theFilePath
           stop
           close newMovieRecording
     end tell
end tell
    
respondido por el rohit bhutani 15.07.2016 - 18:19

Lea otras preguntas en las etiquetas