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. EhrenBrudi

Beiträge von EhrenBrudi

  • Hängendes AutoIt Script

    • EhrenBrudi
    • 31. März 2023 um 06:47

    Ich hab jetzt ein Remix aus deinem und meinem Script gemacht😂 das läuft jetzt echt gut.

    Das ist jetzt wie beim letzten Thema, wenn man im Nachhinein sieht wie das korrekt ausschaut ,denkt man sich „das hätte ich mir selber denken können“.

    Aber ich glaube mein Hauptproblem ist eher die Recherche. Wie du gesagt hast ich muss lernen im Code zu denken. Ich suche immer nach dem falschen Ansatz.

    Aber ich glaube das krieg ich noch hin. Bis dahin muss ich euch leider noch mit meinen kleinen Problemen nerven😂

  • Hängendes AutoIt Script

    • EhrenBrudi
    • 30. März 2023 um 11:48
    Zitat von EhrenBrudi

    Ich hab auch alles was jetzt nicht so nötig war herausgenommen, ist aber leider genauso:(

    Nachdem Ihr mein Code gelesen habt kommt bestimmt die Antwort: ,,KEIN WUNDER DAS ES HÄNGT,, :D:D

  • Hängendes AutoIt Script

    • EhrenBrudi
    • 30. März 2023 um 11:41
    Zitat von AspirinJunkie

    Dann braucht wirklich dein Skript.
    Der Idealfall wäre ein Minimalskript.
    Also ein möglichst kleines Skript was das beschriebene Verhalten reproduziert und alles andere was nichts mit dem Fehler zu tun hat entfernt hat (z.B. die GUI und derartiges könnte hier wahrscheinlich raus).

    Der Vorteil für dich: Bei der Erstellung eines solchen Minimalskriptes grenzt du selbst automatisch die Ursache schrittweise ein und die Wahrscheinlichkeit ist hoch bereits dabei die Fehlerquelle zu detektieren.

    Ich hab auch alles was jetzt nicht so nötig war herausgenommen, ist aber leider genauso:(

  • Hängendes AutoIt Script

    • EhrenBrudi
    • 30. März 2023 um 11:33

    Kurz zur Erklärung des Codes:

    Ich gebe eine vierstellige Zahl ein die bei allen Geräten die selbe Netzwerkadresse haben , aber je nach Gerät andere Hostadressen. Wenn ich jetzt in den Input die Zahl 9040 eintippe (Online Gerät) wird es grün, wenn ich 9999 eintippe (offline Gerät) dauert das eine Weile und wird dann rot.

    Ich hoffe ich konnte mich ausdrücken :)

    C
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <MsgBoxConstants.au3>
    #include <ColorConstants.au3>
    #include <ListViewConstants.au3>
    
    Local $shGui = GUICreate("Pinger",400,180)
    Local $idButton_Notepad1 = GUICtrlCreateInput("", 30,30,45)
    Local $idButton_Notepad2 = GUICtrlCreateInput("", 30,70,45)
    Local $idButton_Notepad3 = GUICtrlCreateInput("", 30,110,45)
    Local $idButton_Notepad4 = GUICtrlCreateInput("", 30,150,45)
    Local $idButton_Close = GUICtrlCreateButton("Schließen", 300, 30, 80, 20)
    HotKeySet ("{ESC}","_Startefunktion1")
    
    Local $idButton_Ping1 = GUICtrlCreateButton("GO->",80, 30, 35,20)
    GUICtrlSetBkColor ($idButton_Ping1, $Color_Orange)
    Local $idButton_Ping2 = GUICtrlCreateButton("GO->",80, 70, 35,20)
    GUICtrlSetBkColor ($idButton_Ping2, $Color_Orange)
    Local $idButton_Ping3 = GUICtrlCreateButton("GO->",80, 110, 35,20)
    GUICtrlSetBkColor ($idButton_Ping3, $Color_Orange)
    Local $idButton_Ping4 = GUICtrlCreateButton("GO->",80, 150, 35,20)
    GUICtrlSetBkColor ($idButton_Ping4, $Color_Orange)
    
    
    
    $Label_Switchk1 = GUICtrlCreateLabel("", 120,30,8,8)
    GUICtrlSetBkColor ($Label_Switchk1, $Color_black)
    
    $Label_Routerk1 = GUICtrlCreateLabel ("", 120,40,8,8)
    GUICtrlSetBkColor ($Label_Routerk1, $Color_black)
    
    $Label_BOFk1 = GUICtrlCreateLabel("", 170,30,8,8)
    GUICtrlSetBkColor ($Label_BOFk1, $Color_black)
    
    $Label_Druckerk1 = GUICtrlCreateLabel("", 170,40,8,8)
    GUICtrlSetBkColor ($Label_Druckerk1, $Color_black)
    
    $Label_Kasse1k1 = GUICtrlCreateLabel("", 230,28,5,5)
    GUICtrlSetBkColor ($Label_Kasse1k1, $Color_black)
    
    $Label_Kasse2k1 = GUICtrlCreateLabel("", 230,38,5,5)
    GUICtrlSetBkColor ($Label_Kasse2k1, $Color_black)
    
    $Label_Kasse3k1 = GUICtrlCreateLabel("", 230,48,5,5)
    GUICtrlSetBkColor ($Label_Kasse3k1, $Color_black)
    
    ;~ Switch140
    $Label_Switchk2 = GUICtrlCreateLabel("", 120,70,8,8)
    GUICtrlSetBkColor ($Label_Switchk2, $Color_black)
    ;~ Router01
    $Label_Routerk2 = GUICtrlCreateLabel ("", 120,80,8,8)
    GUICtrlSetBkColor ($Label_Routerk2, $Color_black)
    ;~ BüroPc10
    $Label_BOFk2 = GUICtrlCreateLabel("", 170,70,8,8)
    GUICtrlSetBkColor ($Label_BOFk2, $Color_black)
    ;~ Drucker50
    $Label_Druckerk2 = GUICtrlCreateLabel("", 170,80,8,8)
    GUICtrlSetBkColor ($Label_Druckerk2, $Color_black)
    ;~ Kasse1
    $Label_Kasse1k2 = GUICtrlCreateLabel("", 230,68,5,5)
    GUICtrlSetBkColor ($Label_Kasse1k2, $Color_black)
    ;~ Kasse2
    $Label_Kasse2k2 = GUICtrlCreateLabel("", 230,78,5,5)
    GUICtrlSetBkColor ($Label_Kasse2k2, $Color_black)
    ;~ Kasse3
    $Label_Kasse3k2 = GUICtrlCreateLabel("", 230,88,5,5)
    GUICtrlSetBkColor ($Label_Kasse3k2, $Color_black)
    
    ;~ Switch140
    $Label_Switchk3 = GUICtrlCreateLabel("", 120,110,8,8)
    GUICtrlSetBkColor ($Label_Switchk3, $Color_black)
    ;~ Router01
    $Label_Routerk3 = GUICtrlCreateLabel ("", 120,120,8,8)
    GUICtrlSetBkColor ($Label_Routerk3, $Color_black)
    ;~ BüroPc10
    $Label_BOFk3 = GUICtrlCreateLabel("", 170,110,8,8)
    GUICtrlSetBkColor ($Label_BOFk3, $Color_black)
    ;~ Drucker50
    $Label_Druckerk3 = GUICtrlCreateLabel("", 170,120,8,8)
    GUICtrlSetBkColor ($Label_Druckerk3, $Color_black)
    ;~ Kasse1
    $Label_Kasse1k3 = GUICtrlCreateLabel("", 230,108,5,5)
    GUICtrlSetBkColor ($Label_Kasse1k3, $Color_black)
    ;~ Kasse2
    $Label_Kasse2k3 = GUICtrlCreateLabel("", 230,118,5,5)
    GUICtrlSetBkColor ($Label_Kasse2k3, $Color_black)
    ;~ Kasse3
    $Label_Kasse3k3 = GUICtrlCreateLabel("", 230,128,5,5)
    GUICtrlSetBkColor ($Label_Kasse3k3, $Color_black)
    
    
    ;~ Switch140
    $Label_Switchk4 = GUICtrlCreateLabel("", 120,150,8,8)
    GUICtrlSetBkColor ($Label_Switchk4, $Color_black)
    ;~ Router01
    $Label_Routerk4 = GUICtrlCreateLabel ("", 120,160,8,8)
    GUICtrlSetBkColor ($Label_Routerk4, $Color_black)
    ;~ BüroPc10
    $Label_BOFk4 = GUICtrlCreateLabel("", 170,150,8,8)
    GUICtrlSetBkColor ($Label_BOFk4, $Color_black)
    ;~ Drucker50
    $Label_Druckerk4 = GUICtrlCreateLabel("", 170,160,8,8)
    GUICtrlSetBkColor ($Label_Druckerk4, $Color_black)
    ;~ Kasse1
    $Label_Kasse1k4 = GUICtrlCreateLabel("", 230,148,5,5)
    GUICtrlSetBkColor ($Label_Kasse1k4, $Color_black)
    ;~ Kasse2
    $Label_Kasse2k4 = GUICtrlCreateLabel("", 230,158,5,5)
    GUICtrlSetBkColor ($Label_Kasse2k4, $Color_black)
    ;~ Kasse3
    $Label_Kasse3k4 = GUICtrlCreateLabel("", 230,168,5,5)
    GUICtrlSetBkColor ($Label_Kasse3k4, $Color_black)
    
    
    func _Startefunktion1()
                    Switch @HotKeyPressed
                                   Case "{ESC}"
                                                   _close()
    
                    EndSwitch
                    EndFunc
    
    
    
    Example()
    
    Func Example()
    
    
                                   $aWindow_Size = WinGetPos($shGUi)
                                   $aWindowClientArea_Size = WinGetClientSize($shGUi)
    
            GUISetState(@SW_SHOW, $shGUi)
    
    
            While 1
                    Switch GUIGetMsg()
                                                                                   Case $idButton_Ping1
    
                    EndSwitch
                if StringLen(GUICtrlRead($idButton_Notepad1)) = 4 then _ping1()
            WEnd
    
    
            GUIDelete($shGUI)
    EndFunc
    
    
    GUISetState(@SW_SHOW, $shGui)
    While 1
                    Switch GUIGetMsg()
                                   case $GUI_EVENT_CLOSE
                                                   ExitLoop
                                   Case $idButton_Ping1
                                                   _ping1()
                                                   Case $idButton_Ping2
                                                                   _ping2()
                                                                   Case $idButton_Ping3
                                                                                   _ping3()
                                                                                   Case $idButton_Ping4
                                                                                                  _ping4()
    
    
                    EndSwitch
    WEnd
    
    
    Func _ping1()
                    $read1 = GUICtrlRead($idButton_Notepad1)
    
    Local $iping1 = Ping (StringFormat ("10.%.2d.%.1d.140",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping2 = Ping (StringFormat ("10.%.2d.%.1d.10",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping3 = Ping (StringFormat ("10.%.2d.%.1d.11",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping4 = Ping (StringFormat ("10.%.2d.%.1d.12",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping5 = Ping (StringFormat ("10.%.2d.%.1d.13",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping6 = Ping (StringFormat ("10.%.2d.%.1d.1",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping7 = Ping (StringFormat ("10.%.2d.%.1d.50",StringLeft($read1,2), StringRight($read1,2)))
    
    If $iping1 > 0 Then
          GUICtrlSetBkColor($Label_Switchk1, $Color_green)
    ElseIf $iping1 = 0 Then
                      GUICtrlSetBkColor($Label_Switchk1, $Color_red)
    
    EndIf
    
    If $iping2 > 0 Then
          GUICtrlSetBkColor($Label_BOFk1, $Color_green)
    ElseIf $iping2 = 0 Then
                      GUICtrlSetBkColor($Label_BOFk1, $Color_red)
    
    EndIf
    
    If $iping3 > 0 Then
          GUICtrlSetBkColor($Label_Kasse1k1, $Color_green)
    ElseIf $iping3 = 0 Then
                      GUICtrlSetBkColor($Label_Kasse1k1, $Color_red)
    
    EndIf
    
    If $iping4 > 0 Then
          GUICtrlSetBkColor($Label_Kasse2k1, $Color_green)
    ElseIf $iping4 = 0 Then
                      GUICtrlSetBkColor($Label_Kasse2k1, $Color_red)
    
    EndIf
    
    If $iping5 > 0 Then
          GUICtrlSetBkColor($Label_Kasse3k1, $Color_green)
    ElseIf $iping5 = 0 Then
                      GUICtrlSetBkColor($Label_Kasse3k1, $Color_red)
                      EndIf
    
                      If $iping6 > 0 Then
          GUICtrlSetBkColor($Label_Routerk1, $Color_green)
    ElseIf $iping6 = 0 Then
                      GUICtrlSetBkColor($Label_Routerk1, $Color_red)
    
                      EndIf
    
                      If $iping7 > 0 Then
          GUICtrlSetBkColor($Label_Druckerk1, $Color_green)
    ElseIf $iping7 = 0 Then
                      GUICtrlSetBkColor($Label_Druckerk1, $Color_red)
    
    EndIf
    
    
    
    
    EndFunc
    
    
    Func _ping2()
                    $read1 = GUICtrlRead($idButton_Notepad2)
    
    Local $iping11 = Ping (StringFormat ("10.%.2d.%.1d.140",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping21 = Ping (StringFormat ("10.%.2d.%.1d.10",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping31 = Ping (StringFormat ("10.%.2d.%.1d.11",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping41 = Ping (StringFormat ("10.%.2d.%.1d.12",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping51 = Ping (StringFormat ("10.%.2d.%.1d.13",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping61 = Ping (StringFormat ("10.%.2d.%.1d.1",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping71 = Ping (StringFormat ("10.%.2d.%.1d.50",StringLeft($read1,2), StringRight($read1,2)))
    
    If $iping11 > 0 Then
          GUICtrlSetBkColor($Label_Switchk2, $Color_green)
    ElseIf $iping11 = 0 Then
                      GUICtrlSetBkColor($Label_Switchk2, $Color_red)
    
    EndIf
    
    If $iping21 > 0 Then
          GUICtrlSetBkColor($Label_BOFk2, $Color_green)
    ElseIf $iping21 = 0 Then
                      GUICtrlSetBkColor($Label_BOFk2, $Color_red)
    
    EndIf
    
    If $iping31 > 0 Then
          GUICtrlSetBkColor($Label_Kasse1k2, $Color_green)
    ElseIf $iping31 = 0 Then
                      GUICtrlSetBkColor($Label_Kasse1k2, $Color_red)
    
    EndIf
    
    If $iping41 > 0 Then
          GUICtrlSetBkColor($Label_Kasse2k2, $Color_green)
    ElseIf $iping41 = 0 Then
                      GUICtrlSetBkColor($Label_Kasse2k2, $Color_red)
    
    EndIf
    
    If $iping51 > 0 Then
          GUICtrlSetBkColor($Label_Kasse3k2, $Color_green)
    ElseIf $iping51 = 0 Then
                      GUICtrlSetBkColor($Label_Kasse3k2, $Color_red)
                      EndIf
    
                      If $iping61 > 0 Then
          GUICtrlSetBkColor($Label_Routerk2, $Color_green)
    ElseIf $iping61 = 0 Then
                      GUICtrlSetBkColor($Label_Routerk2, $Color_red)
    
                      EndIf
    
                      If $iping71 > 0 Then
          GUICtrlSetBkColor($Label_Druckerk2, $Color_green)
    ElseIf $iping71 = 0 Then
                      GUICtrlSetBkColor($Label_Druckerk2, $Color_red)
    
    EndIf
    
    
    
    
    EndFunc
    
    
    Func _ping3()
                    $read1 = GUICtrlRead($idButton_Notepad3)
    
    Local $iping12 = Ping (StringFormat ("10.%.2d.%.1d.140",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping22 = Ping (StringFormat ("10.%.2d.%.1d.10",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping32 = Ping (StringFormat ("10.%.2d.%.1d.11",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping42 = Ping (StringFormat ("10.%.2d.%.1d.12",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping52 = Ping (StringFormat ("10.%.2d.%.1d.13",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping62 = Ping (StringFormat ("10.%.2d.%.1d.1",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping72 = Ping (StringFormat ("10.%.2d.%.1d.50",StringLeft($read1,2), StringRight($read1,2)))
    
    If $iping12 > 0 Then
          GUICtrlSetBkColor($Label_Switchk3, $Color_green)
    ElseIf $iping12 = 0 Then
                      GUICtrlSetBkColor($Label_Switchk3, $Color_red)
    
    EndIf
    
    If $iping22 > 0 Then
          GUICtrlSetBkColor($Label_BOFk3, $Color_green)
    ElseIf $iping22 = 0 Then
                      GUICtrlSetBkColor($Label_BOFk3, $Color_red)
    
    EndIf
    
    If $iping32 > 0 Then
          GUICtrlSetBkColor($Label_Kasse1k3, $Color_green)
    ElseIf $iping32 = 0 Then
                      GUICtrlSetBkColor($Label_Kasse1k3, $Color_red)
    
    EndIf
    
    If $iping42 > 0 Then
          GUICtrlSetBkColor($Label_Kasse2k3, $Color_green)
    ElseIf $iping42 = 0 Then
                      GUICtrlSetBkColor($Label_Kasse2k3, $Color_red)
    
    EndIf
    
    If $iping52 > 0 Then
          GUICtrlSetBkColor($Label_Kasse3k3, $Color_green)
    ElseIf $iping52 = 0 Then
                      GUICtrlSetBkColor($Label_Kasse3k3, $Color_red)
                      EndIf
    
                      If $iping62 > 0 Then
          GUICtrlSetBkColor($Label_Routerk3, $Color_green)
    ElseIf $iping62 = 0 Then
                      GUICtrlSetBkColor($Label_Routerk3, $Color_red)
    
                      EndIf
    
                      If $iping72 > 0 Then
          GUICtrlSetBkColor($Label_Druckerk3, $Color_green)
    ElseIf $iping72 = 0 Then
                      GUICtrlSetBkColor($Label_Druckerk3, $Color_red)
    
    EndIf
    
    
    
    EndFunc
    
    
    Func _ping4()
                    $read1 = GUICtrlRead($idButton_Notepad4)
    
    Local $iping13 = Ping (StringFormat ("10.%.2d.%.1d.140",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping23 = Ping (StringFormat ("10.%.2d.%.1d.10",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping33 = Ping (StringFormat ("10.%.2d.%.1d.11",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping43 = Ping (StringFormat ("10.%.2d.%.1d.12",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping53 = Ping (StringFormat ("10.%.2d.%.1d.13",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping63 = Ping (StringFormat ("10.%.2d.%.1d.1",StringLeft($read1,2), StringRight($read1,2)))
    Local $iping73 = Ping (StringFormat ("10.%.2d.%.1d.50",StringLeft($read1,2), StringRight($read1,2)))
    
    If $iping13 > 0 Then
          GUICtrlSetBkColor($Label_Switchk4, $Color_green)
    ElseIf $iping13 = 0 Then
                      GUICtrlSetBkColor($Label_Switchk4, $Color_red)
    
    EndIf
    
    If $iping23 > 0 Then
          GUICtrlSetBkColor($Label_BOFk4, $Color_green)
    ElseIf $iping23 = 0 Then
                      GUICtrlSetBkColor($Label_BOFk4, $Color_red)
    
    EndIf
    
    If $iping33 > 0 Then
          GUICtrlSetBkColor($Label_Kasse1k4, $Color_green)
    ElseIf $iping33 = 0 Then
                      GUICtrlSetBkColor($Label_Kasse1k4, $Color_red)
    
    EndIf
    
    If $iping43 > 0 Then
          GUICtrlSetBkColor($Label_Kasse2k4, $Color_green)
    ElseIf $iping43 = 0 Then
                      GUICtrlSetBkColor($Label_Kasse2k4, $Color_red)
    
    EndIf
    
    If $iping53 > 0 Then
          GUICtrlSetBkColor($Label_Kasse3k4, $Color_green)
    ElseIf $iping53 = 0 Then
                      GUICtrlSetBkColor($Label_Kasse3k4, $Color_red)
                      EndIf
    
                      If $iping63 > 0 Then
          GUICtrlSetBkColor($Label_Routerk4, $Color_green)
    ElseIf $iping63 = 0 Then
                      GUICtrlSetBkColor($Label_Routerk4, $Color_red)
    
                      EndIf
    
                      If $iping73 > 0 Then
          GUICtrlSetBkColor($Label_Druckerk4, $Color_green)
    ElseIf $iping73 = 0 Then
                      GUICtrlSetBkColor($Label_Druckerk4, $Color_red)
    
    EndIf
    
    
    
    
    EndFunc
    
    
    
    func _close()
                    Exit
    
    
    EndFunc
    Alles anzeigen
  • Hängendes AutoIt Script

    • EhrenBrudi
    • 30. März 2023 um 09:06
    Zitat von Moombas

    Ouch, ich wittere Optimierungsbedarf ;)

    ja muss bishen was rausnehmen. Könnte eine Weile dauern bis ich das Fertig habe :)

  • Hängendes AutoIt Script

    • EhrenBrudi
    • 30. März 2023 um 08:39
    Zitat von AspirinJunkie

    Sehr lange = 4s?
    Das wäre der standardmäßige timeout für die Ping-Funktion.

    es sind genau 26s :)

    nach 20 Sekunden steht da keine Rückmeldung. Nach der 26. Sekunde leuchten meine Kästchen rot.

  • Hängendes AutoIt Script

    • EhrenBrudi
    • 30. März 2023 um 08:26
    Zitat von Moombas

    Ich hoffe deine 500 Zeilen sind nicht nur für das oben beschriebene "Problem".

    Aber ohne Code, ist Hilfe nahezu unmöglich. :Glaskugel:

    Leider doch, es sind 6 Geräte die angepingt werden müssen. Ich hab 4 Inputs das heißt : 4 eingebbare Inputs mit jeweils 6 Geräte die angepinnt werden. Ich werde mein Code reinschicken, müsste aber etwas umändern, weil ich die Informationen die drin stehen nicht preisgeben darf.

  • Hängendes AutoIt Script

    • EhrenBrudi
    • 30. März 2023 um 07:48

    Hallo Leute,

    ich hab ein kleines Problem mit einem Script. Ich hab im Internet schon recherchiert und bin zu keiner Lösung gekommen.

    Ich hab mir ein Pinger zusammen gebastelt. Ich geben in den Input eine IP-ADRESSE ein. Wenn die Ip Adresse pingbar ist, leuchtet das Kästchen daneben grün, wenn sie nicht pingbar ist rot. Soweit alles gut :) .

    Jetzt zu meinem Problem:

    Wenn die Ip-Adresse pingbar ist und somit das Kästchen grün wird, ist alles in Ordnung. Aber sobald ich eine falsche Ip eintippe die nicht vorhanden ist, braucht mein Script sehr lange bist das Kästchen rot wird.

    Kann es evtl. daran liegen das mein Script fast 500 Zeilen hat ?:(

    Vielen Dank

    EhrenBrudi

  • Automatisch Button drücken nachdem der Input ausgefüllt wurde

    • EhrenBrudi
    • 28. März 2023 um 09:39
    Zitat von Moombas

    Und das ist auch kein Problem, wir helfen hier alle gerne, besonders wenn man den Eindruck hat das am anderen Ende dies auch angenommen wird. ;)

    Wird aufjedenfall angenommen :) . Ich danke dir für deine Zeit, und wünsche dir noch ein angenehmen Tag.

  • Automatisch Button drücken nachdem der Input ausgefüllt wurde

    • EhrenBrudi
    • 28. März 2023 um 09:34
    Zitat von Moombas

    Das ist etwas, das wirst du nicht nur hier, sondern generell beim Programmieren und vielen anderen Dingen brauchen können -> das eigentliche Problem nochmal durchgehen und analysieren ob das, wonach man gerade sucht, wirklich das ist, was man braucht ;)

    Das ist auch oft der Grund warum viele bei der Internetsuche auf die Nase fallen und dann ggf. auch hier mal den Hinweis auf einen (vermeintlich) leicht zu findenen Eintrag in der Google-Suche bekommt. Der Unterschied liegt ganz oft nur bei anderen Suchbegriffen und der Hinweis ist in der Regel nicht böse gemeint, sondern zeigt genau auf das was ich oben geschrieben habe.

    Und glaub mir, selbst erfahrenen Leuten passiert das immer mal wieder. Ganz besonders wenn man 100% davon überzaugt ist nach dem Richtigen zu suchen ;)

    Ja das stimmt allerdings :) .Ich nehme auch nichts böse im Gegenteil, ich finde es korrekt wenn man Kritik (gut / oder schlecht ) äußert. Nicht jeder Mensch denkt gleich jeder hat andere Gedankens- Vorgangsgänge. Du hast aufjedenfall recht weil man muss wissen was man sucht, und wenn mal falsch sucht wird man nicht fündig. Das war dann mein Fehler, sonst hätte ich hier ja nicht nachgefragt hahaha.

  • Automatisch Button drücken nachdem der Input ausgefüllt wurde

    • EhrenBrudi
    • 28. März 2023 um 09:11
    Zitat von Moombas

    Keine Ursache, generell ein kleiner Tipp: Versuch mal nicht "in der GUI" zu denken, sondern "im Code".

    Was das Bedeutet: Du suchst dadurch nach dem falschen Ansatz "ein Button muss unter Bedingung X gedrückt werden", wodurch du in deiner Suche zu keinem vernünftigen Ergebnis kommst. Was du aber eigentlich willst ist "der Code/die Funktion (vom Button) muss unter Bedingung X ausgeführt werden".

    Das ist ein häufiger Denkfehler (keine Sorge: nicht nur von dir), wenn man versucht eine Lösung zu finden.

    Danke dir für dein Tipp, werde versuchen das so umzusetzen. Du hast recht es hat auch viel mit der Art zu denken zu tun. Ich bin noch relativ neu hier in diesem AutoIt game, und freu mich wenn ich bishen was durch erfahrene Leute (wie dich) mitnehmen kann.

  • Automatisch Button drücken nachdem der Input ausgefüllt wurde

    • EhrenBrudi
    • 23. März 2023 um 15:46

    Hey ,das sieht gut aus bei mir:) Danke dir für deine Hilfe. Sehr nett von dir.

  • Automatisch Button drücken nachdem der Input ausgefüllt wurde

    • EhrenBrudi
    • 23. März 2023 um 14:16

    Hallo zusammen,

    ich muss ein Scrip schreiben der es ermöglicht das sich ein Button in meiner GUI automatisch drückt sobald ich in den Input eine 4-stellige zahl eingetippt habe.

    Ich habe überall nachgelesen, aber leider nichts gefunden zu dem Thema. Ich hoffe ihr könnt mir weiter helfen.

    Vielen Dank Schonmal im vorraus

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™