Chrome에서 실행되는 Youtube 비디오를 재생 / 일시 정지하기 위해이 AppleScript를 작성했습니다.
on run {input, parameters}
tell application "Google Chrome" to (tabs of window 1 whose URL contains "youtube")
set youtubeTabs to item 1 of the result
tell application "Google Chrome"
execute youtubeTabs javascript "document.getElementsByClassName('ytp-play-button ytp-button')[0].click();"
end tell
return input
end run
에서 실행할 때 제대로 작동합니다 Automator
. 서비스를 저장하고 서비스 를 실행하기 위해 키보드 단축키 ⌘+ J
를 추가했습니다 . 또한 설정에 추가 Automator
했습니다 Accessibility
( 이 SO 답변에 따름 ).
이제 이상한 부분이 있습니다. System Preferences
창에 포커스 가 있으면 작동합니다 . 닫거나 다른 창으로 전환하면 바로 가기가 작동하지 않습니다. System Preferences
창에 바로 가기에 해당 하는 메뉴 항목 이 있고 바로 가기를 누를 때 트리거 되기 때문에 작동하는 것으로 나타났습니다 .
도와주세요. 미리 감사드립니다.
Preview, Script Editor, Mail, TextEdit, iTunes, Safari, Finder, Terminal, Microsoft Word, TextWrangler, Automator
등)