Доступ к ComObj приложения - PullRequest
       7

Доступ к ComObj приложения

0 голосов
/ 21 февраля 2019

У меня открыто два окна одного и того же приложения, и я хочу получить доступ ко второму.Доступ к первому прекрасно работает следующим образом:

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

У вас есть идеи?

...