Vielleicht ist das besser so?
Beiträge von Lottich
-
-
Kannst du mit dem Infotool von AutoIt die Eingabefelder prüfen? Wenn das klappt (ich gehe davon aus, dass die Eingabefelder nach dem Maskenwechsel leer sind),
kannst du prüfen, wann ein vorher gefülltes Eingabefeld leer ist. Wenn die Prüfung dann ergibt, dass es leer ist, wird der Timer gestoppt, der logischerweise vorher gestartet wurde. -
@draien: Ganz genau so geht es einem in den meisten Fällen.
Geile Karikatur
-
LOL, danke! ich hab die ganze Sparte "Optionen" durchgewühlt

-
Mich interessiert das auch. Wo muss ich das denn in ScitE umstellen? Ich finde das einfach nicht.
ScitE4AutoIt v. 3.4.1 -
Selbst, wenn man davon ausgehen kann, dass es auch mehr als nur 4 Kategorien gibt, funktioniert das Pattern von SD. Es wird dir sämtliche gesuchte Zahlen aller Kategorien auflisten.
Du hast also die gesuchte Zahl bereits als Variable vorliegen. Und zwar in Form eines Arrays.hier in dem Beispiel von SD wäre das Resultat von Kategorie 5 (falls es mit angegeben worden wäre)
[autoit]$aRegExp[4]
[/autoit]
Du weisst schon, wie man mit Arrays arbeitet?! -
Das war die Lösung.
Ich frag mich nur, warum das vorher nicht ging? Ich hatte bereits deine Demo genutzt. Diese hatte doch aber keine funktionierende Highscore Funktion, oder? -
Hey Oscar, ich hab nen kleinen Bug gefunden, nichts dramatisches, doch wenn ich das gecodet hätte, würde es mich stören. und zwar:
wird man nicht in der Highscoreliste gelistet. Weder unmittelbar nach dem GameOver, noch wenn man den Highscore nachträglich aufruft.
Hier in dem Bild siehst du, was genau ich meine. Ich müsste Platz 665 belegen. -
Hallo, ich löse das immer so.
Spoiler anzeigen
[autoit]Func _SetServer()
[/autoit]
Local $kunde = GUICtrlRead($cCombo), $var2, $sString = ""
If $kunde = "" Then
GUICtrlSetData($cCombo2 , "---")
Else
$var2 = IniReadSection(@ScriptDir & "\server.ini", $kunde)
If @error Then
MsgBox(4096, "", "Fehler, Es besteht ein Problem mit der INI Datei.")
Else
For $i = 1 To $var2[0][0]
$sString &= $var2[$i][1] & "|" ; formatiert den String für die Combobox
Next
$sString = StringTrimRight($sString,1) ; damit das letzte "|" gelöscht wird und so kein leerer Eintrag am Stringende entsteht
GUICtrlSetData($cCombo2 , "") ; löscht die vorherigen Einträge, damit diese nicht mehrfach wiederholt eingetragen werden
GUICtrlSetData($cCombo2 , $sString)
EndIf
EndIf
EndFuncedit:
wie sieht der Array aus? Ist er überhaupt zweidimensional übergeben worden?
IniReadSection gibt immer ein 2D Array zurück oder, im Fehlerfall, nichts. -
Danke Oscar, läuft tadellos

-
[autoit]
#AutoIt3Wrapper_Icon=\favicon.ico
[/autoit]
;oder
#AutoIt3Wrapper_Icon=favicon.icoNicht getestet, aber 1 von beiden sollte funktionieren.
-
Das Icon wird meines Wissens nach erst dargestellt, wenn das Script kompiliert wurde.
Extra Includes sind dafür nicht nötig. -
Du kannst deine GUI mit WinActivate() wieder in den Vordergrund bringen und den Fokus darauf setzen.
-
1. Also, dieses Video würd ich ja gerne mal sehen...
2. bin ich mir ziemlich sicher, dass du uns für bescheuert hälst... -
[autoit]
#include <Array.au3>
[/autoit]
$searchName = "PRIVAT"
$aDrives = DriveGetDrive("All")
For $i = 1 to $aDrives[0]
If DriveGetLabel($aDrives[$i])= $searchName Then
MsgBox(0,"","gefunden")
ExitLoop
EndIf
Next -
Natürlich musst du auf JEDEN FALL juristisch gegen böswillige Verleumdungen vorgehen! Und ich muss feststellen, dass ich dir geistig einfach nicht gewachsen bin. Aus diesem Grund ziehe ich mich aus diesem Thread ganz heimlich, still und leise zurück, bevor ich noch etwas schreibe, wofür du mich ins Gefängnis schicken könntest.
In voller Ehrfurcht und Demut verneige ich mich vor dir und deiner Rechtskenntnis. Viel Erfolg
Schade eigentlich, gabs hier nicht mal nen Ironie-Smiley??
-
Sieh es wie du willst und von mir aus kannst du auch drohen wie du willst. Scheinst ja ein ganz pfiffiges und gewieftes Kerlchen zu sein, da sollte es dir dann ja auch nicht schwer fallen
dein Problem selbst zu lösen
-
Wenn du dir unsere Forenregeln mal genauer angesehen und gelesen hättest, wäre dir folgende Zeile aufgefallen:(Diese Liste ist ausdrücklich nicht vollständig. Programme, die dem hinter diesen Regeln stehenden Geist widersprechen, sind ebenso als nicht erlaubt anzusehen)
Dies trifft wohl zu, zumindest aus rein moralischen Gründen.
-
Das dürfte deine sache etwas näher bringen
[autoit]
#include <MsgBoxConstants.au3>
[/autoit] [autoit][/autoit] [autoit]Local $i = 0
[/autoit] [autoit][/autoit] [autoit]
While $i <= 10 ; Wie oft es durchlaufen soll;..... Deine ausführung
[/autoit] [autoit][/autoit] [autoit]$i = $i + 1
[/autoit]
WEndWTF!!!
Was soll das denn für eine Hilfestellung sein?$i muss nicht deklariert werden und das include ist ja sowas von sinnlos. Solch eine Unterstützung braucht niemand...
-
Öhhm, wie wäre es denn mit der Hilfedatei die standardmäßog mit installiert wird??
Innerhalb Scite-Editor mal F1 drücken. Solltest du nen anderen Editor nutzen, kannst du auch direkt ins AutoIt Installationsverzeichnis gehen und die Datei
Autoit.chm starten. Eine bessere und umfangreichere Doku wirst du nicht finden.MfG Lo
Edit: Ist quasi wie dein Link, nur mit Inhaltsverzeichnis