:
1) GUI 스크립팅을 사용하는 방법이 당신이 할 시작한 것입니다. 사용자와 같은 키보드 이벤트를 시뮬레이트합니다. 주로 3 가지 이유 때문에 권장되지 않습니다. 일반적으로 속도가 느립니다 (시스템을 여는 데는 시간을두고 지연시키지 말고 닫아야합니다). 스크립트 중에 실수로 키/마우스를 친다면 스크립트가 실패합니다. 마지막으로, 응용 프로그램의 사용자 인터페이스에 거의 좌우되지 않습니다. 편집자 (여기 텍스트 편집기가있는 Apple)가 단축키와 같은 내용을 변경하면 스크립트가 더 이상 작동하지 않습니다.
그래도 여전히 그런 식으로 사용하고 싶다면 여기에 나와있는 스크립트를 참조하십시오. 내가 한 것처럼 주석을 추가하는 것이 좋습니다 (키 코드 8이 'c'인 방법을 기억하는 방법!). 저장 경로를 선택하는 몇 가지 추가 옵션을 추가했습니다 (홈 폴더 이동, 특수 경로 입력 ...). 최대 사용 가능 여부 :
tell application "TextEdit"
activate
tell application "System Events"
key code 126 using command down -- command up (cursor at start)
key code 125 using shift down -- shift down (select 1st line)
keystroke "c" using command down -- command C (copy)
keystroke "s" using command down -- open save dialog
delay 0.5 -- to let save as dialog time to open
keystroke "v" using command down -- paste the title from clipboard
-- other options
-- keystroke "h" using {command down, shift down} -- go home directory
delay 0.5
keystroke "g" using {command down, shift down} -- go to dialog
delay 0.5
keystroke "Desktop/Sample" -- path from Documents folder to Sample folder on Desktop
delay 0.5
keystroke return -- close the go to dialog
delay 0.5
keystroke return -- close the save as dialog
end tell
end tell
2) AppleScript 지침을 사용하는 방법. 일반적으로 훨씬 더 짧고 세련된 스크립트로 실행 속도가 빠르며 실행 중에 사용자가이를 깨뜨릴 수 없습니다. 위의 스크립트는 위의 스크립트와 동일합니다. 첫 번째 텍스트 행을 선택하고 해당 제목의 문서를 저장합니다. 1 호선 저장하는 폴더 정의 : 나는
그냥 사용 도움이되기를 바랍니다
을 이름과 경로를 제공 명령 '로 저장'. – pbell
이름이 클립 보드에 있습니다. 이 방법으로 이름을 자동화하고 싶습니다. – Jimmbo