访问应用程序的ComObj

时间:2019-02-21 13:07:09

标签: autohotkey

我打开了同一应用程序的两个窗口,我想访问第二个窗口。 以这种方式完美地访问第一个:

host := ComObjActive("Quick3270.Application").ActiveSession.Screen

两个Windows具有不同的标题(“ Sitzung A”和“ Sitzung B”),因此我尝试通过acc.ahk -library访问它们。

var1 := WinExist("Sitzung A")
var2 := WinExist("Sitzung B")

if !host2 := Acc_ObjectFromWindow(var2)
{
    msgbox, Sitzung B ist nicht offen
}

这似乎也可以工作,但是我无法访问此COM对象:

host2.ActiveSession.Screen

你有什么主意吗?

0 个答案:

没有答案