У меня открыто два окна одного и того же приложения, и я хочу получить доступ ко второму.Доступ к первому прекрасно работает следующим образом:
host := ComObjActive("Quick3270.Application").ActiveSession.Screen
У двух окон разные названия («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
У вас есть идеи?