Cool, danke euch für die schnelle Hilfe!
Werde es nach Feierabend direkt einmal probieren umzusetzen!
Beiträge von Zeruat
-
-
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!
-
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.... -
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 -
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 ?
-
Hi Leute,
[autoit]
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$seite= InputBox("Seite wählen...", "Wo soll das Progi dich anmelden ?", "URL z.B: http://gmail.com")
[/autoit]
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}")
Das funktioniert auch alles schön und gut... Allerdings will ich diese Daten:
$seitenname
$nick
$pwaus 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...