2017-03-24 5 views
0

위 첨자 및 아래 첨자를 입력하기 위해 내 Notes 앱에 바로 가기를 추가하려고합니다. 아래의 스크립트는 오류를주지 않으며 '위첨자'하위 메뉴 항목을 찾거나 찾은 것처럼 보이지만 메모 앱으로 돌아 가면이 옵션이 활성화/선택되지 않습니다. 그 밑에있는 줄의 주석 처리를 제거하면 그 기능 ('Notes 도움말'열기)이 완벽하게 작동합니다.AppleScript가 메뉴 항목을 클릭하지 않음

tell application "System Events" 
    tell process "Notes" 
     click menu item "Superscript" of menu 1 of menu item "Baseline" of menu 1 of menu item "Font" of menu "Format" of menu bar 1 
     -- click menu item "Notes Help" of menu "Help" of menu bar 1 
    end tell 
end tell 

내가 뭘 잘못하고 있니?

답변

0

AppleScript 코드는 일반적으로 개인 스타일에 관한 것이지만,이 도구를 도구 모음을 탐색하는 것으로부터 빠르게 작성했습니다. 테스트를 거쳐 제대로 작동합니다.

tell application "Notes" to activate -- needed because you say "but when returning to the notes app" meaning you're not there already 

-- tell System Events to Click, not tell system events to tell process to click... process doesn't understand click. 

tell application "System Events" 
    click menu item "Superscript" of menu "Baseline" of menu item "Baseline" of menu "Font" of menu item "Font" of menu "Format" of menu bar item "Format" of menu bar 1 of application process "Notes" of application "System Events" 
end tell