Hallo Profis,
aus dem Grund dass meine 3 Kinder, meine Frau und ich aus Platzmangel zusammen einen Computer teilen müssen habe ich sehr oft das Problem, dass wenn ich am PC am arbeiten bin und mehrere InternetExplorer Fenster offen hab und muss mal aus dem Haus (lasse ich die Fenster offen damit ich später weiter arbeiten kann), (Leider viel zu oft:) wenn ich wieder komme sind die Fenster geschlossen und ich muss die Suche wieder von vorne anfangen.
Deshalb wollte ich mir ein script schreiben, womit ich alle IE Fenster verstecken und wieder Sichtbar machen kann.
Ich hab mal folgendes probiert:
#include <Misc.au3>
#include <Array.au3>
Global $Versteckt
If _Singleton("Skript", 1) = 0 Then Exit
HotKeySet("{ESC}", "Beenden")
HotKeySet("{F11}", "versteckeninet")
While 1
;~ $List = ProcessList("iexplore.exe")
;~ _ArrayDisplay($List)
WEnd
Func versteckeninet()
;~ Internet Explorer verstecken
$Versteckt = NOT $Versteckt
$List = ProcessList("iexplore.exe")
for $i = 1 to $list[0][0]
$WinHnd = $list[$i][1]
IF $Versteckt = True Then WinSetState($WinHnd, "", @SW_HIDE)
IF $Versteckt = False Then WinSetState($WinHnd, "", @SW_SHOW)
TrayTip("IE. ", $Versteckt & @CRLF & $WinHnd, 20, 1)
next
While $Versteckt
ExitLoop
WEnd
EndFunc
Func Beenden()
Exit 0
EndFunc ;==>Beenden
Alles anzeigen
Das geht leider nicht
Dann noch so:
#include <Misc.au3>
#include <Array.au3>
Global $Versteckt
If _Singleton("Skript", 1) = 0 Then Exit
HotKeySet("{ESC}", "Beenden")
HotKeySet("{F11}", "versteckeninet")
While 1
;~ $List = ProcessList("iexplore.exe")
;~ _ArrayDisplay($List)
WEnd
Func versteckeninet()
;~ Internet Explorer verstecken
$Versteckt = NOT $Versteckt
$List = ProcessList("iexplore.exe")
for $i = 1 to $list[0][0]
$WinHnd = $list[$i][1]
IF $Versteckt = True Then WinSetState("[CLASS:IEFrame]", "", @SW_HIDE)
IF $Versteckt = False Then WinSetState("[CLASS:IEFrame]", "", @SW_SHOW)
TrayTip("IE. ", $Versteckt & @CRLF & $WinHnd, 20, 1)
next
While $Versteckt
ExitLoop
WEnd
EndFunc
Func Beenden()
Exit 0
EndFunc ;==>Beenden
Alles anzeigen
So versteckt es aber immer nur das letzte geöffnete IE Fenster
Vielleicht kann mir jemand helfen und mir sagen wie kann ich anhand der PID Fenster verstecken?
Bitte um hilfe
Big THX vorab