구함 : 파일 이름을 복사하여 Spotlight 설명 상자에 붙여 넣기위한 Apple Script Mac OS X 10.8.5


2

사전 정렬 영화 파일 루틴을 자동화하기위한 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_을 추가하면 하나가 완료되었음을 알 수 있습니다.

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


스포트라이트 주석이 저장되는 방법을 이해하고 쉘에서 직접 작은 프로그램으로 잠재적으로 주석을 작성하는 것이 더 쉬울까요?
ConstantineK

어이! 코딩과 나는 물과 불이다. 그 방향으로 답을 찾도록이 채널을 제안했습니다. 나는 그것이 끝날 수 있다는 것을 알고 기뻐할 것입니다. 그렇게하면 해당 솔루션을 더 자세히 볼 수 있습니다.
Automator

걱정할 필요가 없었습니다. amsys.co.uk/2013/02/… 선택한 태그로 드래그 한 항목에 자동으로 태그를 지정하는 드래그 앤 드롭 대상을 만드는 방법에 대해 설명합니다. 여러 개의 "태그 드롭 포인트"를 만든 다음 당신이 원하는 ... 추가 검토시 파일 이름 자체가 태그의 일부가되기를 원하기 때문에 더 어려울 것입니다. 더 생각하겠습니다.
ConstantineK

나와 같은 아마추어가 당신과 같은 프로에게 영감을 준 것을 행복하게 생각하십시오 : D 아직도 내가 생각하는 것이 아닙니다. 요청 사양. 하나의 폴더에는 1.000 개의 파일이 있습니다. 그들은 모두 다른 파일 이름을 가지고 있습니다. 대부분 영화 형식 확장명이 있습니다. 스크립트가 수천 개의 이름을 대상으로 하나씩 (1 개씩), 원래 이름을 하나씩 복사하여 OS X 10.8.5의 스포트라이트 설명 상자에 하나씩 붙여 넣기를 원합니다. 파일. 완료되면 스크립트는 원래 이름 앞에 DONE_ 접두어를 붙여 원래 파일 이름을 바꾸어야합니다. –
Automator

1
다른 질문에 오신 것을 환영합니다. 두 개의 예제 이름을 표시하도록 게시물을 편집 할 수있는 경우 누군가 이것을 자동화 할 때-파일 이름에 공백이 있는지 고려해야합니다. 유니 코드? 이상한 문장 부호? 또한 -이 도구는 인덱스 또는 기타 "죄송합니다":-)의 내용을 포함하는 모든 파일의 이름을 변경합니다 당신이 모든 경우에 백업 한 말씀 해주십시오
bmike

답변:


4

이 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


거룩한 놈들 아! 나는 이것을 위해 누군가의 발에 키스를 할 수 있습니까? 나는이 코드를 '위로'작성한 멋진 정신을 평가했지만 그는 단일 포인트를 얻지 못했습니다. 다른 사람이이 자리를 대신하여 내 자리에서 보상 해 줄 수 있습니까? 내 목이 미친 것처럼 아프더라도,이 멋진 입력 후에는 더 이상 느끼지 않는 것처럼 보이기 시작합니다. 당신이 선호하는 군주를 찬양하십시오. 마침내 평화를 향한 희망이 있습니다. 고마워 할 수는 없지만 어쨌든 그렇게 할 것입니다!
Automator

@Automator Yours는 좋은 질문이며 아무도 투표하지 않아서 죄송합니다. 귀하의 질문과이 유용한 답변을 +1했습니다. 좋은 질문 및 / 또는 답변을 계속 유지하면 "공식적으로"투표하고 +1을 줄 수 없을 때 투표 할 수도 있습니다. 다른 사람이이 게시물을 찾는 데 도움이됩니다. 검색 결과 및 추천 게시물).
bmike

@ jackjr300, 나는 7 개월 후에 알고 있지만 당신이 한 일은 정말 훌륭했습니다. 이 수천 개의 파일의 현재 이름을 어떻게 다음과 같이 바꿀 수 있습니까?
Automator

@ jackjr300, (7 개월 후에 알고 있음)하지만 킥 스타트 한 것은 정말 대단했습니다. 그들은 당신에게 이것에 대한 보상을 주어야합니다. 현재 이름이 바뀐 수천 개의 파일의 "Done_"이름을 1_2_3_4_5_6_7_8_9로 변경하면 방금 본 것으로 이름이 바뀌고 완료는 설정된 숫자로 바뀝니다. 그 후 각 번호를 개별적으로 타겟팅해야하지만 다음 질문이 될 것입니다.
Automator

0

설명과 함께 다운로드

향후 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

이것이 직접적인 답변은 아니지만 나중에 @Automator 시간을 절약하는 데 도움이되기를 바랍니다.
Graham Miln

7 개월 동안 연구 및 테스트를 마치고 돌아 왔습니다. @ jackjr300은 다른 모든 옵션이 스포트라이트 주석 필드의 정보 창을 어지럽히는 것으로 입증되었으므로 최상의 Automator 스크립트를 작성했습니다. 검증하기에 너무 길고 실용적이지 않습니다. 그래도 다운로드 링크 자체를 생성하는 아이디어가 마음에 듭니다. 예 : youtube.com/watch?v=1A-hqZf7xQs 및 대부분 16 : 9가 즉시 추가됩니다. 그러나 지금 받고있는 것은 항상 다운로드해야 할 때마다 먼저 다시 작성해야합니다. 이제 클라우드 파일을 사용하고 있으며 현재 작업 흐름에 매우 만족합니다.
Automator
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.