1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. BlackHornetttt

Beiträge von BlackHornetttt

  • While schleife probleme

    • BlackHornetttt
    • 2. Dezember 2016 um 15:57

    ja das schreiben mir schon ur viele aber ich weiß nicht wie ich das schreiben soll :( kannst du mir das bitte zeigen

  • While schleife probleme

    • BlackHornetttt
    • 2. Dezember 2016 um 15:37

    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
    #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
    Alles anzeigen
  • Nicht Gebrauchten Browser schließen

    • BlackHornetttt
    • 2. Dezember 2016 um 15:33

    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
    #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
    Alles anzeigen
  • Nicht Gebrauchten Browser schließen

    • BlackHornetttt
    • 1. Dezember 2016 um 19:01

    Ich verstehs leider nicht wie ichs schreiben soll :(

  • Nicht Gebrauchten Browser schließen

    • BlackHornetttt
    • 1. Dezember 2016 um 18:37

    Wie schaut dann da der SourceCod aus, Entschuldigung ich versteh nicht wie ich das machen soll :(

  • Nicht Gebrauchten Browser schließen

    • BlackHornetttt
    • 1. Dezember 2016 um 17:23

    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
    #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
    Alles anzeigen
  • Nicht Gebrauchten Browser schließen

    • BlackHornetttt
    • 30. November 2016 um 19:58

    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
    #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
    Alles anzeigen
  • Nicht Gebrauchten Browser schließen

    • BlackHornetttt
    • 30. November 2016 um 18:45

    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.

  • Nicht Gebrauchten Browser schließen

    • BlackHornetttt
    • 30. November 2016 um 17:54

    Ich glaub das einfachste ist wenn man x minuten die maus nicht bewegt und jedesmal wenn die maus bewegt wird wird der timer restetet

  • Nicht Gebrauchten Browser schließen

    • BlackHornetttt
    • 30. November 2016 um 15:39

    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

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™