ja das schreiben mir schon ur viele aber ich weiß nicht wie ich das schreiben soll kannst du mir das bitte zeigen
Beiträge von BlackHornetttt
-
-
Oscar hat mir schon geholfen mit einem script, nur das problem ist ich weiß nicht wie ich es schaffe das 1.exe nur 1 mal geöffnet wird und dann die schleife wieder von neu begonnen wird ?
AutoIt
Alles anzeigen#include <GUIConstantsEx.au3> #include <WinAPISys.au3> Global $hGui = GUICreate('Idle-Time', 300, 200) Global $idMSec = GUICtrlCreateLabel('0', 10, 10, 280, 20) GUISetState() While True If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit $iIdleTime = _WinAPI_GetIdleTime() If $iIdleTime > 3000 Then Run("1.exe") GUICtrlSetData($idMSec, $iIdleTime) WEnd
-
Wenn der timer abgelaufen ist öffnet sich ein fentser wo die nachricht kommt das in 1 min alle broswer geschlossen werden.Da kann man abbrechen drücken und dann ist es abgebrochen.Alles schon fertig, aber ich weiß halt ned wie ich das schreiben soll das dieses programm nur 1 mal geöffnet wird und ned in einer schleife 1.exe soll nur 1 mal geöffnet werden und dann wieder zum start der schleife gehen wie bei batch mit goto
AutoIt
Alles anzeigen#include <GUIConstantsEx.au3> #include <WinAPISys.au3> Global $hGui = GUICreate('Idle-Time', 300, 200) Global $idMSec = GUICtrlCreateLabel('0', 10, 10, 280, 20) GUISetState() While True If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit $iIdleTime = _WinAPI_GetIdleTime() If $iIdleTime > 3000 Then Run("1.exe") GUICtrlSetData($idMSec, $iIdleTime) WEnd
-
Ich verstehs leider nicht wie ichs schreiben soll
-
Wie schaut dann da der SourceCod aus, Entschuldigung ich versteh nicht wie ich das machen soll
-
Danke, leider hat das mein problem nicht gelöst in erster linie will ich nur das test1.exe einmal geöffnet wird durch die while schleife aber wird es dauerhaft geöffnet und nichts anderes passiert mehr. Ist es möglich nach einmaligen öfnen der test1.exe zum anfang der while schleife zu springen und wieder alles erneut zu machen?
mfg Black
AutoIt
Alles anzeigen#include <GUIConstantsEx.au3> #include <WinAPISys.au3> Global $hGui = GUICreate('Idle-Time', 300, 200) Global $idMSec = GUICtrlCreateLabel('0', 10, 10, 280, 20) GUISetState() While True If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit $iIdleTime = _WinAPI_GetIdleTime() If $iIdleTime > 3000 Then Run("test1.exe") GUICtrlSetData($idMSec, $iIdleTime) WEnd
-
Ich hab noch 2 Fragen, wie kann ich die GUI im hintergrund laufen lassen ? Zweitens wie kann ich die exe nur 1 mal öffnen lassen und wieder zum start der schleife springen lassen. Durch die While schleife springt sie halt ned weiter mFG Black
AutoIt
Alles anzeigen#include <GUIConstantsEx.au3> #include <WinAPISys.au3> Global $hGui = GUICreate('Idle-Time', 300, 200) Global $idMSec = GUICtrlCreateLabel('0', 10, 10, 280, 20) GUISetState() While True If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit $iIdleTime = _WinAPI_GetIdleTime() If $iIdleTime > 3000 Then Run("test1.exe") ;<----------ÖFFNET sich in einer schleife GUICtrlSetData($idMSec, $iIdleTime) WEnd
-
Vielen Dank an alle, besonderst oscar das war genau das was ich brauchte. Ja es geht um ca 30-40 pcs die, die user offen lassen mit youtube videos oder streams und nicht mehr schließen und dadurch das internet belasten.
-
Ich glaub das einfachste ist wenn man x minuten die maus nicht bewegt und jedesmal wenn die maus bewegt wird wird der timer restetet
-
Hey habt ihr eine idee wie man einen Browser der nicht verwendet wird aber geöfnet ist bemerkt und schließt?
wie kann man das Formulieren das wenn man die Maus nicht bewegt, eine Aktion wie z.b Processclose ausgeführt wird?
mfG Black