0 votos

AppleScript para grabar el vídeo de la cámara web

Soy nuevo en AppleScript e intento escribir un script para grabar desde la webcam durante, digamos, X segundos.

El script que aparece a continuación da un 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 fecha y la hora añadidas 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

1voto

ipeacocks Puntos 31

Alguien de las comunidades de Apple me ayudó a resolver el problema. Publicar una respuesta si alguien se enfrenta al 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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X