구함 : 파일 이름을 복사하여 Spotlight 설명 상자에 붙여 넣기위한 Apple Script Mac OS X 10.8.5 긴장을 앓고있는 유일한 사람은 아닙니다. 답을 모른다면,

사전 정렬 영화 파일 루틴을 자동화하기위한 Global Peace Mission Project. 브뤼셀 ISIS 공격 후 3 월 22 일에 시작된 블로그에 의해 유발 된 제 3 자 YouTube 기여의 즉각적인 영향으로 인해 Apple Script가 필요합니다. 푸티 지의 원본 파일 이름을 복사하여 해당 파일의 Spotlight 주석 상자에 붙여 넣는 사전 정렬 프로세스를 자동화 할 수 있습니까? OS X 용 Apple Script는 어떻게 생겼습니까?

나는 그렇지 않으면 (그리고 그 동안 쌓아 올리는) 천 번을해야 할 것입니다. 그리고 그 때문에 반복적으로 긴장을 앓고있는 유일한 사람은 아닙니다.

답을 모른다면, 그 사람을 찾도록 도와주십시오. Tx.

이것은 우리가 지금 미친 짓을하는 방법입니다 …

  1. 파일을 선택하려면 Enter 키를 누르십시오
  2. Cmd C (파일 이름을 복사하려면)
  3. 정보 창을 열려면 Cmd를
  4. 스포트라이트 설명 상자에 들어가려면 탭 버튼을 두 번 누르십시오.
  5. Cmd v (상자에 파일 이름을 붙여 넣으려면)
  6. 정보 창을 닫는 Cmd w
  7. 파일을 다시 선택하려면 Enter 키를 누르십시오
  8. 파일 이름 앞에 커서 놓기
  9. 이름 앞에 DONE_을 추가하면 하나가 완료되었음을 알 수 있습니다.

위에서 언급 한 폴더에는 수천 개의 파일이 있습니다. 그래서 스크립트가 한 번에 하나씩 모두 일괄 가져 오기를 원합니다.



답변

이 AppleScript는 일부 파일을 선택하도록 요청한 후 각 파일의 주석을 파일 이름으로 설정합니다.

set input to choose file with prompt "Select files (to put the file name into the Spotlight Comment)" with multiple selections allowed
tell application "Finder"
    repeat with i in input
        tell item i to try
            set tName to (get name)
            set comment to tName -- this set the comment to the name of the file, and delete the existing comment
            set name to "Done_" & tName
        end try
    end repeat
end tell

기존 주석에 파일 이름을 추가하려면 스크립트에서 여섯 번째 줄을 다음으로 변경하십시오. set comment to (get comment) & " " & tName -- this append the name of the file to the existing comment


답변

설명과 함께 다운로드

향후 YouTube 기고를 수집하려면 오픈 소스 도구를 사용하여 파일을 다운로드하는 것이 youtube-dl좋습니다. youtube-dlYouTube 메타 데이터를 다운로드 한 파일에 자동으로 저장하여 OS X의 Spotlight에서 액세스 할 수 있습니다.

예를 들어, 다음 명령은 모든 Global Mission of Peace YouTube 비디오를 다운로드 합니다 . 결과 비디오 파일은 YouTube 설명 및 메타 데이터를 사용하여 완전히 주석 처리됩니다.

youtube-dl --download-archive youtube-dl-archive.txt --ignore-errors --recode-video mp4 --xattrs --add-metadata --output "%(upload_date)s-%(uploader)s-%(title)s.%(ext)s" https://www.youtube.com/channel/UCkEumUlzJWfaz46dBc0H9FQ/videos

Homebrew 프로젝트와 설치 후 다음 Terminal.app 명령을 youtube-dl사용하여 설치할 수 있습니다 .brew

brew install youtube-dl

답변