http://www.autohotkey.com/board/topic/1 ... le-chrome/
Bei mir (AHK 1.1.14.03 A32; WinXP SP3) klappt das aber schon in der 2. Zeile (bei AccChrome := Acc_ObjectFromWindow(hwndChrome)) nicht. Ich bekomme kein Ergebnis.
Das hier mit B = chrome funktioniert leider auch nicht, was daran zu liegen scheint, daß DDE von Chrome offenbar nicht unterstützt wird, vgl.:
https://groups.google.com/forum/#!topic ... bAFFHIesSs
Weiß bitte jemand, wie das ggf. gehen könnte?
Code: Select all
; vgl.:
; http://www.autohotkey.com/board/topic/103178-how-to-get-the-current-url-in-google-chrome/
#INCLUDE acc.ahk ; http://www.autohotkey.com/board/topic/77303-acc-library-ahk-l-updated-09272012/page-2
hwndChrome := WinExist("ahk_class Chrome_WidgetWin_1")
AccChrome := Acc_ObjectFromWindow(hwndChrome)
AccAddressBar := GetElementByName(AccChrome, "Address and search bar")
MsgBox % AccAddressBar.accValue(0)
GetElementByName(AccObj, name) {
if (AccObj.accName(0) = name)
return AccObj
for k, v in Acc_Children(AccObj)
if IsObject(obj := GetElementByName(v, name))
return obj
}