Erstellen Sie eine Tastenkombination für "Minimieren Sie alle Fenster der aktuellen App mit Ausnahme des aktuellen Fensters".
Ich möchte eine Tastenkombination an die Aktion "Alle Fenster der aktuellen Anwendung außer dem aktuellen Fenster minimieren" binden. (Die betreffende App ist immer Google Chrome.)
(So ähnlich ⌘ + ⌥ + h
, was bedeutet "alle Anwendungen außer der aktuellen Anwendung ausblenden".)
Ich habe noch nie eine neue Verknüpfung gebunden, aber ich vermute, ich könnte es herausfinden, wenn ich ein funktionierendes AppleScript für die Aufgabe habe. Ich benutze auch das Better Touch Tool, falls es einfacher ist, diese App zu durchlaufen.
Diese Frage stellt dasselbe, aber die Antworten sind, soweit ich das beurteilen kann, nicht an eine einfache Tastenkombination gebunden.
Diese Frage stellt dasselbe (außer speziell für Safari), und ein Benutzer schlägt das AppleScript vor
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
Wenn ich "Safari" im Skript durch "Google Chrome" ersetze und versuche, es im Skripteditor auszuführen, wird die Fehlermeldung angezeigt
Script error: Google Chrome got an error: Can’t make miniaturized of every window whose index ≠ 1 into type specifier.
Kann jemand helfen? Vielen Dank
Antworten
Der folgende Beispiel- AppleScript- Code minimiert alle Fenster außer dem Frontfenster in Google Chrome :
tell application "System Events" to ¬
set miniaturized of windows of application ¬
"Google Chrome" whose index is not equal to 1 to true
Da Sie bereits über BetterTouchTool verfügen und davon ausgehen, dass AppleScript- Code oder eine AppleScript- Scrpt- Datei mit einer Tastenkombination ausgeführt werden kann, ist dies wahrscheinlich der einfachste Weg, um den Code auszulösen .
Wie gesagt, meine bevorzugte Methode für die Ausführung von Applescript - Skripte mit einer Tastenkombination zu verwenden , ist ein Drittanbieter - Anwendung namens Fastscripts , jedoch können Sie auch Automator mit einer Run Apple Aktion als Service / Quick - Action und weisen Sie ihm eine Tastenkombination in : Systemeinstellungen > Tastatur > Verknüpfungen > Dienste
- Die Tastenkombination auf die zugewiesenen Service / Quick - Action muss nicht in Konflikt mit einer Standardtastenkombination für welche auch immer Anwendung ist vorderste zum Zeitpunkt gedrückt ist, sonst kann es zu unerwünschtem Verhalten sein.
- FastScripts können als kostenlose App mit bis zu 10 Tastaturkürzeln ausgeführt oder für 24,95 USD aktualisiert werden, um unbegrenzte Tastaturkürzel freizuschalten. Ich habe keine Verbindung zu Red Sweater Software, LLC, außer als Benutzer von FastScripts.