我想在我的Windows 10系统上使用的活动浏览器中地址栏进行谷歌搜索。
autohotkey(AHK)宏脚本必须执行此操作:
A + B + C
然后,如果我点击 F2 ,它必须可以做,用参数指示谷歌搜索
我需要一个可以在(谷歌浏览器)或其他浏览器(活动的浏览器)等浏览器中转到地址栏的命令
此脚本代码无法执行此操作。它不会转到地址栏
; ^ = Ctrl
; ! = Alt
; + = Shift
; # = Win (Windows logo key)
f2:: ; press f2 for a google search
send ^c
send https://www.google.com/search?q=%clipboard%&lr=lang_us&hl=us&num=50
send {enter}
return
答案 0 :(得分:1)
尝试:
GroupAdd, Browser, ahk_class Chrome_WidgetWin_1 ; Chrome
GroupAdd, Browser, ahk_class IEFrame ; Internet Explorer
GroupAdd, Browser, ahk_class MozillaWindowClass ; FireFox
#If WinActive("ahk_group Browser")
F2::
commands := ["{Ctrl Down}cl", "v{Ctrl Up}{enter}"]
clipPrev := clipboard
sleep 10
for e, v in commands {
SendInput % v
sleep 10
clipboard := A_Index == 1
? format("https://www.google.com/search?q={}&lr=lang_us&hl=us&num=50"
, clipboard)
: clipPrev
}
return