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  
Rohit Bhutani
la source

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
Rohit Bhutani
la source