Tasti di scelta rapida per passare a una finestra specifica di Chrome

0

Ok, mi rendo conto che questo è chiedere l'impossibile. Abitualmente ho circa 4 finestre di Chrome aperte. Su Linux, ho un sistema configurato in modo da avere una scorciatoia da tastiera diversa per passare a ciascuna finestra, così posso passare a quella corretta molto velocemente.

C'è forse un modo per farlo su OSX? Sono disposto a scrivere quantità moderate di codice se necessario per implementarlo, "anche se probabilmente dovrei andare su StackOverflow se sembra che sia necessario.

    
posta Derek Thurn 06.10.2012 - 03:44
fonte

1 risposta

1
try
    set text item delimiters to linefeed
    tell application "Google Chrome"
        reopen
        do shell script "sort -n <<< " & quoted form of (id of windows as text) & " | sed -n 3p"
        set w to window id (result as integer)
        set b to bounds of w
        set t to title of w
    end tell
    tell application "System Events" to tell process "Google Chrome"
        window 1 where position is {item 1 of b, item 2 of b} and title is t
        perform action "AXRaise" of result
        set frontmost to true
    end tell
end try

Windows che sono stati creati in seguito di solito ha un ID più grande. Se lo script viene eseguito quando non c'è una seconda finestra, non ci sarà una finestra di dialogo di errore perché è racchiusa in un blocco try.

Puoi dare le scorciatoie di script con FastScripts o creando servizi di Automator .

    
risposta data 06.10.2012 - 22:51
fonte

Leggi altre domande sui tag