Você pode usar Witch para selecionar e criar apenas janelas específicas.
Isso geralmente foca a segunda janela na ordem de criação:
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 2p"
tell window id (result as integer) to set index to 1
end tell
tell application "System Events" to tell process "Google Chrome"
perform action "AXRaise" of window 1
end tell
do shell script "open -a google\ chrome"
set frontmost to true
e activate
também criariam outras janelas. O set index to 1
na verdade não aumenta a janela, mas faz com que apareça como a janela 1 para Eventos do Sistema, que pode AXRaise
. Consulte esta resposta para diferentes maneiras de atribuir atalhos aos scripts.
Isso selecionaria uma janela pelos URLs das guias:
tell application "Google Chrome"
repeat with w in windows
tell w
repeat with t in tabs
if URL of t contains "google" then
set index to 1
exit repeat
end if
end repeat
end tell
end repeat
end tell