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

Beiträge von Zeruat

  • GUI | Variable Anzahl an Buttons... Wie Funktion zuweisen?

    • Zeruat
    • 16. März 2017 um 07:01

    Cool, danke euch für die schnelle Hilfe!
    Werde es nach Feierabend direkt einmal probieren umzusetzen!

  • GUI | Variable Anzahl an Buttons... Wie Funktion zuweisen?

    • Zeruat
    • 15. März 2017 um 23:10

    Heyho liebe Autoit Community,

    ich stehe momentan vor einem für mich unlösbaren Problem, und ersuche mal hier Rat:

    Mithilfe einer for-Schleife, erstelle ich eine variable Anzahl an Buttons und Labels mittels Arrays für das GUI.

    Die $arraysize-Variable kommt (wie der Name schon sagt) von der Größe eines Arrays (UBound - Funktion).
    Dieser Array ist in jedem Durchgang unterschiedlich groß, da er Strings aus verschiedenen Textdateien ausliest (_StringBetween - Funktion).

    Nun kann ich zwar die Anzahl der Buttons entsprechend der Größe des Arrays erstellen, finde aber keine Lösung wie ich den Buttons später Funktionen zuweisen kann.
    Da ich ja am Anfang des Skriptes bzw. des Programmes noch nicht weiß wie viele Buttons es insgesamt werden, und so keine bestimmte Anzahl an "Case's" definieren kann....
    Erst im Laufe des Skripts habe ich die $arraysize-Variable, welche die genaue Anzahl an Buttons bestimmt...

    ---

    Soviel zu meinem Problem...
    Ich hoffe es ist verständlich was ich meine...und ich hoffe ihr könnt mir helfen!


    Danke euch für eure Ideen im Voraus!


    Code
    For $i = 0 To $arraysize Step 1
    
    
    $label[$i] = GUICtrlCreateLabel($checktitle[$i], $labelx, $labely, 350, 20)
    $button[$i] = GUICtrlCreateButton("Get", $buttonx, $buttony, 350, 20)
    
    
    $labely = $labely + $yplus
    $buttony = $buttony + $yplus
    
    
    Next
    Alles anzeigen
    Code
    While 1
    
    
    	$nMsg = GUIGetMsg()
    
    
    	  Switch $nMsg
    		 Case $GUI_EVENT_CLOSE
    			Exit
    
    
                     Case $button[//1-$arraysize]
                            MsgBox(0,output[//1-$arraysize],$output[//1-$arraysize])
    
    
    	EndSwitch
    WEnd
    Alles anzeigen
  • ICQ Statusmeldung senden

    • Zeruat
    • 10. Dezember 2011 um 19:46

    Jop, dass hab ich benutzt ^^
    nur wenn ich das Statusmeldung-senden aufnehme, dann meine Statusmeldung verändere, und dann WPE das aufgenommene nochmal senden lasse passiert nichts....

  • ICQ Statusmeldung senden

    • Zeruat
    • 10. Dezember 2011 um 19:35

    Hallo liebe AutoIt-Gemeinde,hab wiedermal eine Frage: Ich will ein kleines Programm schreiben, mit dem ich vollautomatisch meine ICQ-Statusmeldung ändern kann, in der Praxis: Ich will das Lied was ich gerade höre als Statusmeldung und jedes mal wenn ich ein anderes höre auch die entsprechende Statusmeldung... im Prinzip ist das alles kein Problem, nur wie bekomme ich die Statusmeldung an den ICQ-Server gesendet ? Hab schon mit Netzwerk-Sniffern versucht die Verbindung nachzuverfolgen und den gleichen TCP-Krams nochmal 1zu1 mithilfe des Programms zu senden, was jedoch nicht funktioniert...
    Hoffe ihr habt verstanden was ich will und könnt mir helfen.

    MfG,
    Zeruat

  • Anfänger-Progi+.ini Dateiabfrage Problem

    • Zeruat
    • 29. April 2010 um 18:41

    Ok, thx

    Aber jz noch ne Frage: kann ich irgendwie machen, dass wenn das Programm nicht zum ersten Mal ausgeführt wird, ein Teil des Progis übersprungen wird ?

  • Anfänger-Progi+.ini Dateiabfrage Problem

    • Zeruat
    • 29. April 2010 um 17:33

    Hi Leute,
    bin neu hier, un hab schon grad ne Frage: ich hab mir(oder bin dabei ^^) ein Programm geschrieben, das mich mithilfe von Firefox irgendwo im Netz anmelde... Erstmal mein bisheriger Code

    [autoit]

    $seite= InputBox("Seite wählen...", "Wo soll das Progi dich anmelden ?", "URL z.B: http://gmail.com")
    IniWrite(@ScriptDir & "\config.ini", $seite, "", "")
    $nick= InputBox("Logindaten von" & $seite, "Welchen Namen(oder Email) ??", "Dein Nickname z.B: NiggaZ")
    IniWrite(@ScriptDir & "\config.ini", $seite, "name", $nick)
    $pw= InputBox("Logindaten von" & $seite, "Welches Pw ??", "Dein Pw")
    IniWrite(@ScriptDir & "\config.ini", $seite, "password", $pw)
    $startseite=InputBox("Firefox-Startseite", "Was ist deine Startseite von Firefox", "Das, was beim Starten von Firefox da steht...")
    run("C:\Programme\Mozilla Firefox\firefox.exe")
    WinwaitActive($startseite)
    Sleep(1500)
    Send("^l")
    Sleep(1500)
    Send($seite)
    Send("{Enter}")
    Sleep(1500)
    Send($nick)
    Sleep(1500)
    Send("{Tab}")
    Sleep(1500)
    Send($pw)
    Sleep(1500)
    Send("{Enter}")

    [/autoit]


    Das funktioniert auch alles schön und gut... Allerdings will ich diese Daten:
    $seitenname
    $nick
    $pw

    aus einer .ini abrufen... Also ich meine: Ich speicher den Seitennamen, mein Nick un mein Pw, leg das Progi in den Autostart und jedesmal wenn mein Pc hochfährt öffnet sich Firefox un meldet mich mithilfe dieses Progis überall an. Jetzt weiß ich allerdings nicht wirklich wie ich das machen soll...

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™