我打开了同一应用程序的两个窗口,我想访问第二个窗口。 以这种方式完美地访问第一个:
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
你有什么主意吗?