Dann poste mal die URL, vielleicht können wir das anders lösen und ganz dabei auf die IE.au3 verzichten.
Beiträge von alpines
-
-
Du hast TagNameGetCollection falsch verwendet. (Btw, FormGetCollection braucht ab und zu einen anderen Index. Probier das mal von -1 bis 5 / 6 einfach mal durch.)
TagNameGetCollection muss man ungefähr so verwenden. -
Probier es mal mit
Sollte der das darüber nicht finden kannst du ja versuchen die mittels _IETagNameGetCollection zu holen und anschließend zu iterieren und nach den Werten wie ROWS=4, COLS=30 WRAP=virtual zu schauen. -
@BugFix, an Enums hatte ich gar nicht gedacht. Das ist ja genial.
-
-
Nein ich glaube nicht, außerdem ist das ja sowieso nur eine Zeile also würde ich mir darüber keine Extragedanken machen.
-
Das ist ganz einfach. Dazu erstellst du am besten einfach die Controls und speicherst sie vorerst individuell ab ($hBox1, $hBox2, ...).
Danach erstellst du ein Array was ungefähr so definiert ist.Anschließend musst du nur noch mit einer For-Schleife das Control-Array iterieren und kannst sie dann in eine Ini speichern.
AutoItFor $i = 0 To UBound($aControls) - 1 IniWrite(@ScriptDir & "\Settings.ini", "Data", $i, GUICtrlRead($aControls[$i])) NextWenn du startest kannst du wieder mit einer For-Schleife das Array füllen. Die Reihenfolge solltest du dabei aber beachten, sonst bringst du noch was durcheinander.
-
Du kannst ja einfach mal die Zeit stoppen und schauen ob es genauso lang oder länger als die 3 Sekunden gedauert hat die MsgBox anzuzeigen, dann weißt du das es sich wohl von alleine geschlossen hat.
Den Mauszeiger müsstest du vorher positionieren da MsgBoxen Script Interrupter sind, das bedeutet das während der Ausführung keine weiteren Funktionen ausgeführt werden können.Zur Not kannst du dir eine eigenen MsgBox Funktion schreiben die selber eine GUI erzeugt und dann kannst du dort auch alles steuern.
-
@Lottich, dann hast du anscheinend ein wenig verpennt
3D-Arrays sind schon sehr lange möglich.
Es sind Arrays mit noch mehr Dimensionen möglich wie z.B. 5D-Arrays. Dazu muss man einfach nur die Klammern dahinter setzen.
Local $a[5][4][3][2][1] -
Schön wenn es gelößt ist.
Nach meiner Meinung gibt es nichts was man nicht in einem 1D Array ablegen kann - man muss nur wissen welchen "Satzaufbau" man verwendet um den "langen Text" wieder in einzelne Sätze zu zerlegen Wie das z.B. in einem CSV Datensatz gemacht wird.Any way Problem ist ja vom Tisch - wenn nun einer noch den Hacken setzen würde
Gruß
Peter
DAS möchte ich jetzt mal sehen. Wenn du irgendwann ein großes komplexes Projekt schreibst (oder hast) dann schreib mal alle 2d/3d/4d/5d... Arrays in 1D-Arrays um.
Du wirst sehen das das extrem viel Arbeit ist. Hier bietet sich ein 2D-Array einfach ideal an. -
wir haben das gestern Abend in der SB geklärt. Übrigens ist ein 1D-Array dafür gar nicht zu gebrauchen da er eine Prozessliste speichern möchte.
Er hatte Verständnisprobleme und hat lediglich ein 2D-Array benötigt. Das hat er so aufgebaut [n][0] ip [n][1] Status [n][2] Liste. -
Ich glaube beim ersteren streiten wir uns um die Ästhetik davon. Wenn ich in einem Onlinespiel bin oder woanders steht entweder da "You got 1 gold(s)." oder "The streamer(s)".
Was meinst du mit das Programm starten dann nicht mehr neu?
Ich glaube das braucht man nicht explizit an der selben Stelle immer anzeigen zu lassen da das Fenster ja nur praktisch einmal eingerichtet werden soll (Pfad, Einstellungen etc) und danach praktisch "nie wieder" aufgerufen werden soll. -
UPDATE: TwitchNotify2 wurde released.
Mit dem Update auf TwitchNotify2 bekommt ihr nun die Möglichkeit das Programm im AutoStart zu packen und mit Windows zu starten.
Des Weiteren wurde die GUI standardmäßig auf @SW_HIDE gesetzt damit es nach dem AutoStart nicht auftaucht. -
Herzlich willkommen im Forum

Du kannst diese Seite gerne überall verlinken oder Verlinkungen in deine Signatur packen (dabei solltest du natürlich darauf achten das sie durch die Forumregeln nicht verboten werden).
Freue mich auf Beiträge von dir, seien es Hilfeanfragen, Tutorials, Scriptvorstellungen und und und... -
Na, wo besteht denn der Unterschied wenn du eingeloggt bist und wenn du es nicht bist?
Das sind unterschiedliche Strings, vielleicht steht da Login Successful irgendwo oder du kannst es aus der .LocationURL auslesen.Und bitte nimm _IEFormSubmit oder _IEAction um deinen Login abzuschicken und nicht Send()
-
Wenn du deine Emails auslesen willst dafür gibt es wesentlich bessere Methoden als per IE.au3
-
-
Hmm, vielleicht ein bisschen früh aber was solls.
Ein frohes Fest euch allen, kommt gut ins neue Jahr und fasst euch keine guten Vorsätze die ihr sowieso nicht einhalten werdet!


-
Des Weiteren ist der Threadtitel nicht sehr hilfreich.
-
Du musst vermutlich die Regsvr32 nutzen um die DLL zu registrieren damit der sie dort findet. Alternativ liefer sie immer mit.