0 votes

AppleScript pour enregistrer une vidéo de la webcam

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

Le script ci-dessous donne une erreur disant que je n'ai pas la permission 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?

tell application "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

rohit bhutani Points 11

Quelqu'un aux communautés d'Apple m'a aidé à résoudre le problème. Poster une réponse si quelqu'un rencontre le 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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X