使用Autohotkey进行Chrome设置/密码快捷方式

时间:2017-04-07 11:26:41

标签: google-chrome autohotkey

我正在尝试使用autohotkey(我是一个菜鸟)做一个快捷方式,当我使用chrome时,转到chrome:// settings / password /。

运行命令仅适用于URL,例如:

Run, http://stackoverflow.com

所以我尝试了这个脚本,但这对我来说很粗糙:

;myScript:

#IfWinActive, ahk_class Chrome_WidgetWin_1
    ^q::Send, ^t chrome://settings/passwords/ {enter}
#IfWinActive

有哪些方法可以做得更好?

2 个答案:

答案 0 :(得分:1)

一步一步地尝试:

;myScript:

#IfWinActive, ahk_class Chrome_WidgetWin_1

    ^q::
    Send, ^t
    Sleep 500
    ; replace "title" with the exact title of the new window (tab)
    ; WinWait, title
    ; IfWinNotActive, title, ,WinActivate, title
    ; WinWaitActive, title
   SendInput, chrome://settings/  ; SendInput is faster in sending text
    Sleep 500
    Send, {enter}
    Sleep 500
    ; replace "title" with the exact title of the new window (tab)
    ; WinWait, title
    ; IfWinNotActive, title, ,WinActivate, title
    ; WinWaitActive, title
    Send, {Tab 2}
    Sleep 500
    Send, {enter}
    return

#IfWinActive

答案 1 :(得分:0)

我通常会使用一些循环来解决旧硬件的延迟问题,并在条件满足时突破。

您可以使用以下内容触发Chrome中的密码框,目前绑定到F4。

F4::
{
    WinActivate, ahk_class Chrome_WidgetWin_1
    Loop {
        IfWinActive, ahk_class Chrome_WidgetWin_1
        {
            break
        }
        }
    Send, ^t
    Loop {
        IfWinActive, New Tab - Google Chrome
        {
            break
        }
        }
    Send, chrome://settings/passwords{enter}
}
return