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]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
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.
Nein macht es sicher nicht.
Du musst natürlich alle Programme minimiert haben. Drück am besten mal auf Desktop anzeigen und Probiers dann.
Ich hab die Fenster soga schon alle geschlossen dann fängt der an die Systrays anzuzeigen
Dann hast du irgendein Programm offen, dass sich nicht wirklich minimiert...
Bei mir klappts einwandfrei.
[Blockierte Grafik: http://img181.imageshack.us/img181/4636/unbenanntbr1.jpg]
also bei mir geht das mitm program manager auch.
weiß grad nicht, ob du es schon drin hast, würde aber in die msgbox nen timer einbauen, wo das teil wieder schließt, ansonsten hängt ja das ganze programm.
und die msgbox eben halb aus dem bild schieben, schon wird man nicht mehr belästigt.
Also wen ich in der systray bestimmte programme schliesse klappts auch, naja wird schon hinhauen damit
Dann sag ich mal herzlichen dank an alle die konstruktive geholfen haben !
Wie wäre es hiermit:
[autoit]
While True
If Not WinActive('Programm1') And Not WinActive('Programm2') And Not WinActive('Program Manager') Then MsgBox(262144, 'Warnung!', 'blablabla', 5)
Sleep(3000)
WEnd
$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
Func IsVisible($handle)
If BitAnd( WinGetState($handle), 2 ) Then
Return 1
Else
Return 0
EndIf
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.