É possível usar o AHK para abrir uma aba específica no Firefox / Chrome para mais de 9 abas

1
#SingleInstance, Force
#IfWinActive, ahk_exe chrome.exe
^a::Send, ^2

Funciona, mas apenas por menos de 10 separadores.

Eu li sobre winactivate , mas aparentemente você teria que começar a digitar o título da página da web (?).

Eu teria que tê-lo onde eu bati Ctrl + P e ele me leva para a aba 12, por exemplo.

    
por hollyyyyyyyyyyyyyy 05.01.2017 / 02:27

1 resposta

0

Sim, você pode fazer isso, mas não diretamente.

Você também pode procurar um complemento que ofereça navegação extra ou flexibilidade para abas adicionais.

Para obter uma navegação por abas indiretamente, você pode pular para a última página com um atalho e navegar para as páginas subseqüentes, uma de cada vez (exceto usando o script, é claro). Todas as guias inativas (presentes, mas não carregadas) seriam ativadas e subseqüentemente carregadas no processo, se já não estivessem, mas isso não seria o caso normal para a maioria dos usuários, e pelo menos levaria você à guia correta.

#IfWinActive, ahk_exe firefox.exe
^p::NavigateToTab(12)

NavigateToTab(TabNum) {
    ; For single digit jumps, just use the built-in shortcut
    If (TabNum>0 && TabNum<9) {
        SendInput ^%TabNum%
        Return
    }   

    ;Else...
    tabsOver := TabNum-8
    SendInput ^8        ; Go to 8th page since 9 jumps to end
    While (A_Index<=tabsOver) {
        Sleep 200           ; Slight delay for transitions, adjust as needed for good results
        SendInput ^{PgDn}
    }
    Return
}

O atraso é apenas para ajudar a confiabilidade no caso de haver atrasos no processamento de teclas pelo navegador. Ele pode ser aumentado, diminuído ou totalmente removido se você conseguir uma operação confiável com um valor diferente ... 200ms é apenas um valor inicial para tentar.

    
por 06.01.2017 / 07:15

Tags