응용 프로그램에서 내보낼 Apple 스크립트


1

AppleScript를 처음 사용하고 AppleScript를 사용하여 인용을 내보내고 싶었습니다. 다음을 찾았지만 경로 폴더로 다음을 변경하는 구조가 확실하지 않습니다. 예를 들어 주시면 스크립트 편집기에서 실행됩니까? :

tell application "Papers" 
set outFolder to ((path to desktop from user domain) as string) & "PDF Files" 
export ((publication item of every primary file item) as list) as PDF Files to outFolder 
end tell

감사


이 스크립트는 응용 프로그램> 유틸리티> 스크립트 편집기 .app 에서 실행됩니다 . 질문을 편집 하고 다음을 내 경로 폴더변경하여 의미를 확장 할 수 있습니까 ?
Graham Miln

@ GrahamMin 나는 실제 파일 경로 로이 스크립트를 변경하거나 스크립트 편집기에서와 같이 직접이 스크립트를 복사해야한다고 알고 싶습니까? 내가 그렇게하고 스크립트를 실행할 때 작동하지 않기 때문입니다.
J Paul

잘 들렸다. 이 질문닫을 수 있습니다 .
Graham Miln

답변:


0

AppleScript를 더 잘 이해하려면 분류 해보십시오.

Script Editor.app 내 에서 다음을 실행하십시오.

set outFolder to ((path to desktop from user domain) as string) & "PDF Files"

실행 후 결과 패널에 값 outFolder이 설정되어 표시 됩니다. PDF Files데스크탑에 있는 폴더의 경로 여야합니다 .

이 폴더가 Mac에 있습니까? 그렇지 않은 경우, 이것은 아마도보고있는 문제의 원인 일 것입니다.

AppleScript의 다음 줄은 응용 프로그램 Papers 가 해당 폴더로 내보내도록 지시 합니다. Paper의 AppleScript 동작에 문제가 있는 경우 개발자에게 문의하십시오 . 그들은 당신을 돕기 위해 가장 잘 배치 될 것입니다.

체험판 추가

AppleScript 주위에 try 블록을 추가 할 수 있습니다 . 이것들은 더 나은 오류 메시지를 제공하고 희망적으로 문제를 포착합니다.

폴더 변경

set outFolder…행을 다음과 같이 바꾸어 대화식 폴더 선택을 추가 할 수 있습니다 .

set outFolder to choose folder

또는 "PDF 파일"을 원하는 폴더 이름으로 변경하십시오.


폴더의 경로를 변경할 수 있습니까? 이 폴더를 다른 디렉토리에 있다면? 감사합니다
J Paul

"PDF 파일"상수를 편집하십시오. 답변을 업데이트했습니다.
Graham Miln
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.