Atajo de teclado para cambiar a una ventana específica de Chrome

0

Ok, me doy cuenta de que esto está pidiendo lo imposible. Normalmente tengo alrededor de 4 ventanas de Chrome abiertas. En Linux, tengo un sistema configurado, así que tengo un método abreviado de teclado diferente para cambiar a cada ventana, de modo que pueda saltar a la correcta de manera muy rápida.

¿Existe posiblemente una manera de hacer esto en OSX? Estoy dispuesto a escribir cantidades moderadas de código si es necesario para implementar esto, 'aunque probablemente debería dirigirme a StackOverflow si parece que será necesario.

    
pregunta Derek Thurn 06.10.2012 - 03:44

1 respuesta

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

Las ventanas que se crearon más tarde generalmente tienen una identificación más grande. Si el script se ejecuta cuando no hay una segunda ventana, no habrá un cuadro de diálogo de error porque está envuelto en un bloque try.

Puede asignar los accesos directos de scripts con FastScripts o creando servicios de Automator .

    
respondido por el user495470 06.10.2012 - 22:51

Lea otras preguntas en las etiquetas