WinWaitActive - ohne win aber Desktop??

  • Hi,
    darauf hab ich ja auch angespeitl, aber das geht mit WingetTitle auch.

    Dann bekommt man auch als ergebnis ProgramManager:

    [autoit]

    msgbox(0,"", WinGetTitle("[active]"))

    [/autoit]
  • Ja sag mir das doch einer das das teil Programm Manager heisst da soll man erst mal drauf kommen :D
    Das Beispiel hat ich schon Probiert aber dachte Programm Manager währe halt der programm Manager.

  • Aber WinGetTitle bring kein ergebnis das wirft mir wenn ich aufm Desktop bin nur die titel von minimierten Fenstern aus.

  • Ich hab die Fenster soga schon alle geschlossen dann fängt der an die Systrays anzuzeigen :(

  • Also wen ich in der systray bestimmte programme schliesse klappts auch, naja wird schon hinhauen damit :D
    Dann sag ich mal herzlichen dank an alle die konstruktive geholfen haben !

  • [autoit]

    $var = WinList()

    [/autoit][autoit][/autoit][autoit]

    For $i = 1 to $var[0][0]
    ; Listet nur die sichtbaren Fenster auf, die einen Titel haben
    If $var[$i][0] <> "" AND IsVisible($var[$i][1]) Then
    MsgBox(0, "Details", "Titel=" & $var[$i][0] & @LF & "Handle=" & $var[$i][1])
    EndIf
    Next

    [/autoit][autoit][/autoit][autoit]

    Func IsVisible($handle)
    If BitAnd( WinGetState($handle), 2 ) Then
    Return 1
    Else
    Return 0
    EndIf

    [/autoit][autoit][/autoit][autoit]

    EndFunc

    [/autoit]

    must paar sachen ändern aber das ist doch was du willst?!

    Edit: Oh es gibt ja schon Seite 2 xD dann brauchste ja es eh net mehr.