"현재 창을 제외한 현재 앱의 모든 창 최소화"를위한 키보드 단축키 빌드
키보드 단축키를 "현재 창을 제외한 현재 응용 프로그램의 모든 창 최소화"작업에 바인딩하려고합니다. (문제의 앱은 항상 Google 크롬입니다.)
(예 ⌘ + ⌥ + h
: "현재 응용 프로그램을 제외한 모든 응용 프로그램 숨기기"로 변환됩니다.)
새로운 바로 가기를 바인딩 한 적이 없지만 작업에 대해 작동하는 AppleScript가 있으면 알아낼 수있을 것 같습니다. 또한 해당 앱을 사용하는 것이 더 쉬운 경우 Better Touch Tool을 사용합니다.
이 질문은 똑같은 것을 묻지 만 대답은 내가 말할 수있는 한 간단한 키보드 단축키로 묶을 수 없습니다.
이 질문은 같은 것을 묻고 (특히 Safari를 제외하고) 사용자는 AppleScript를 제안합니다.
tell application "Safari"
activate
tell application "System Events"
keystroke "h" using {command down, option down}
end tell
set miniaturized of (windows whose index is not 1) to true
end tell
스크립트에서 "Safari"를 "Google Chrome"으로 바꾸고 스크립트 편집기에서 실행하려고하면 오류가 발생합니다.
Script error: Google Chrome got an error: Can’t make miniaturized of every window whose index ≠ 1 into type specifier.
누구든지 도울 수 있습니까? 감사
답변
다음 예제 AppleScript 코드 는 Google 크롬 의 전면 창 을 제외한 모든 것을 최소화합니다 .
tell application "System Events" to ¬
set miniaturized of windows of application ¬
"Google Chrome" whose index is not equal to 1 to true
당신이 이미 가지고 있기 때문에 BetterTouchTool을 하고 가정하여 실행할 수 있습니다 애플 스크립트 코드 또는 AppleScript로 .scrpt의 파일 A를 키보드 바로 가기를 , 그 트리거로 이동하는 가장 쉬운 방법은 아마 코드 .
실행에 대한 내 선호하는 방법 말했다 AppleScript로 스크립트를 와 키보드 단축키가 하는 사용하는 타사 응용 프로그램 의 이름 FastScripts을 하지만 당신은 또한 사용할 수 있습니다, 자동화를 으로 실행 AppleScript로 동작 A와 서비스 / 빠른 행동 과 그것을 지정 키보드 단축키 에 : 시스템 환경 설정 > 키보드 > 단축키 > 서비스
- 키보드 단축키 받는 할당 서비스 / 빠른 액션은 기본하지 충돌에 필요 키보드 단축키 중을위한 응용 프로그램 입니다 맨 앞에 원치 않는 행동이있을 수 있습니다, 그것은 누를있어시.
- FastScripts는 무료 앱, 최대 10 개의 키보드 단축키로 실행하거나 $ 24.95 USD로 업그레이드하여 무제한 키보드 단축키를 잠금 해제 할 수 있습니다. 저는 FastScripts의 사용자로서 Red Sweater Software, LLC와 제휴 관계가 없습니다.