Quote:
Originally Posted by 12354
könnte mal jmd (wenn die Leiche schon ausgegraben is ; P) n Hider für firefox.exe(also ohne Fensternamen sonder mit Prozess.exe schreiben : )
Info ftw! 
|
#include <GUIConstants.au3>
#Include <GuiListView.au3>
GUICreate("Firefox Hider...", 336, 349, 193, 115)
GUISetState(@SW_SHOW)
$Button_Hide = GUICtrlCreateButton("Hide", 8, 288, 321, 25, 0)
$Button_Show = GUICtrlCreateButton("Show", 8, 320, 321, 25, 0)
$listview = GUICtrlCreateListView("Process Instance: |HWND", 8, 8, 321, 273, BitOR($LVS_REPORT, $LVS_SINGLESEL))
_GUICtrlListView_SetColumnWidth($listview,0,600)
$var = WinList("[CLASS:MozillaUIWindowClass]")
For $i = 1 To $var[0][0]
If $var[$i][0] <> '' AND IsVisible($var[$i][1]) Then GUICtrlCreateListViewItem($var[$i][0] & '|' & $i, $listview)
Next
While 1
$msg = GUIGetMsg()
If $msg = $Button_Hide Or $msg = $Button_Show Then
$ans = GUICtrlRead(GUICtrlRead($listview))
Local $sel = StringSplit($ans, '|')
If GUICtrlRead(GUICtrlRead($listview)) = "" Then
MsgBox(0, "Error", "Please select a Process first.")
Else
If IsArray($sel) Then
If $msg = $Button_Hide Then
WinSetState($var[$sel[2]][1], "", @SW_HIDE)
Else
WinSetState($var[$sel[2]][1], "", @SW_RESTORE)
EndIf
EndIf
EndIf
EndIf
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
Func IsVisible($handle)
If BitAnd(WinGetState($handle), 2) Then
Return 1
Else
Return 0
EndIf
EndFunc
hab mal grad was erstellt..
wie wärs damit? nicht mit firefox.exe, aber mit der firefox class.
btw kann man hier keine quote/php/script tags benutzen für autoit scripts..