Advanced Mode für WinExist verwenden.....

  • Hallo,

    ich möchte WinExist benutzen und dabei den Advanced Mode verwenden.

    Klasse und Titel kann ich nicht verwenden, weil diese Namen als hidden und visible Text auch im Haupfenster vorkommen. Somit kann ich nicht If True abfragen, weil ich dann immer als Ergebnis 1 bekomme.
    Und die Instanz ändert sich bei jedem Neustart des Programms...

    Wisst ihr wie ich das in der WinExist Abfrage einbauen kann?

    AutoIt
    $aOpenACSOrder = WinExists("[NAME:_FBase_Toolbars_Dock_Area_Top]")

    DAnke und Gruß,

    horphi

  • Title einerseits und hidden bzw. visible Text haben nichts miteinander zu tun. D.h. WinExists findet ein Window auch dann, wenn der Titel in einem anderen Fenster im Text (visible oder hidden) vorkommt.
    Dein Problem hängt eher mit Windows Forms zusammen. Durchsuche mal die Foren (auch das engl.) um zu sehen, wie man damit umgeht.

  • OK,

    ich habe es mit dem .NET UDF hinbekommen.
    Er sucht jetzt nach TITLE / NAME/ TEXT. Das ist dann eindeutig und ist bei allen PCs und Windowsversionen gleich. Danke für den Hinweis. :klatschen:

    VG
    Horphi