AppleScript pour enregistrer une vidéo webcam


0

Je suis nouveau sur AppleScript et j'essaie d'écrire un script pour enregistrer depuis une webcam pendant environ X secondes.

Le script ci-dessous indique une erreur indiquant que je n’ai pas l’autorisation d’enregistrer ce fichier sur le Bureau. Comment puis-je éviter cette erreur?

Deuxièmement, comment puis-je enregistrer le fichier avec la date et l'heure ajoutées au nom du fichier?

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  

Réponses:


1

Un membre des communautés Apple m'a aidé à résoudre le problème. Publier une réponse si quelqu'un est confronté au même problème.

 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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.