웹캠 비디오를 녹화하는 AppleScript


0

AppleScript를 처음 사용하고 X 초 동안 웹캠에서 기록 할 스크립트를 작성하려고합니다.

아래 스크립트는이 파일을 데스크탑에 저장할 수있는 권한이 없다는 오류를 나타냅니다. 이 오류를 어떻게 피할 수 있습니까?

둘째, 파일 이름에 날짜 및 시간 스탬프가 첨부 된 파일을 어떻게 저장할 수 있습니까?

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  

답변:


1

Apple 커뮤니티의 누군가가 문제를 해결하도록 도와주었습니다. 누군가 같은 문제에 직면하면 답변을 게시합니다.

 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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.