Как активировать функциональность AHK

Я новичок в скриптах AHK и хотел бы иметь возможность нажимать #n (клавиша windows + n) и запускать серию комбинаций клавиш (Shift + End, Alt + Tab, ^T, ^V, Enter, Tab, введите) каждый раз, когда я нажимаю это.

Это насколько я получил, но независимо от того, сколько я читаю в Интернете об этом, я чувствую, что мне нужна дополнительная помощь (примеры, как правило, очень сложные).

(Отредактировал окончательный код, который работал для меня благодаря Роберту Ильбринку, небольшая модификация его предложения)

#SingleInstance Force
#installKeybdHook
#Persistent
SetTitleMatchMode, 2
#IfWinActive, Word ; #n will only trigger when working inside Word.
#n::  ; [Win]+n trigger key
    ClipBoard =  ; Clear ClipBoard
    Send, +{End} ; [Shift]+[End]
    Send, ^c  ; Store selected text in ClipBoard
    Sleep, 100 ; ClipWait seems unreliable
    WinActivate, ahk_class Chrome_WidgetWin_1
    Send, ^t ; In my Chrome setup I immediately get a Google search page.
    Send, ^v;
    Send, {Enter};
    Sleep, 1000 ;
    Send, {Tab}{Enter};
    ;SoundBeep, 500, 500
Return
#IfWinActive

1 ответ

Решение

Лоло, я попробую, но я все еще озадачен.

#SingleInstance Force
#installKeybdHook
#Persistent
SetTitleMatchMode, 2
#IfWinActive, Word ; #n will only trigger when working inside Word.
#n::  ; [Win]+n trigger key
    ClipBoard =  ; Clear ClipBoard
    Send, +{End} ; [Shift]+[End]
    Send, ^c  ; Store selected text in ClipBoard
    Sleep, 100 ; ClipWait seems unreliable
    WinActivate, ahk_class Chrome_WidgetWin_1
    Send, ^t ; In my Chrome setup I immediately get a Google search page.
    WinWaitActive, Google - Google Chrome ; Wait for Google search Page
    Send, %ClipBoard%{Enter}  ; Send ClipBoard Text to Google
    WinWaitActive, %ClipBoard%  ; Wait for window title with search string
    Send, {Tab}{Enter}
    SoundBeep, 500, 500
Return
#IfWinActive

Добавлена ​​комбинация Tab+Enter. Это НЕ работает на моей машине, так как Tab переходит к черной строке меню Google+....

Другие вопросы по тегам