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

Beiträge von chip

  • FF.au3 Button ohne ID, name... clicken

    • chip
    • 30. Januar 2015 um 12:40

    Brauchst ja auch nicht, Standardmäßig nimmt _FFFormSubmit den index des Formulars. Von daher ist name und id uninteressant.

    http://german.documentation.ff-au3.thorsten-willert.de/ff_functions/_FFFormSubmit.php

  • GUI hat 2 verschieden Text felder aber selbe Klasse

    • chip
    • 29. Januar 2015 um 12:53

    Die ID/Instance müsste sich aber unterscheiden. Schau mal Autoit info untern Control.


    P.s. Es heißt Autoit (automatisiere es) und nicht AutoIT ;)

  • Regeln für den „AI Fight“ Wettbewerb

    • chip
    • 29. Januar 2015 um 09:48

    Das Beschreibugn erinnert mich an "AntMe!" :D

  • Regeln für den „AI Fight“ Wettbewerb

    • chip
    • 27. Januar 2015 um 15:38

    Das Elo-System ist im groben ab 100 gemachten Spielen pro Spieler ansatzweise aussagekräftig.

  • Regeln für den „AI Fight“ Wettbewerb

    • chip
    • 27. Januar 2015 um 14:40

    Da geb ich General Kaboom recht. Das beste wäre denk ich wenn man die KIs so lange gegeneinander antreten lässt bis eine drei mal gewonnen hat. Sprich im "schlimmsten" Fall sind es dann fünf im schnellsten Fall drei Matches.

  • Regeln für den „AI Fight“ Wettbewerb

    • chip
    • 27. Januar 2015 um 13:25
    Zitat von ShitDown


    Du kannst gerne Internet abfragen nutzen, allerdings werde ich bei der Ausführung das Internet einfach abschalten. Bringt dir also nicht sonderlich viel. :P
    >> Ich will nicht dass anderweitig von Irgendwo Daten abgerufen werden können, als von das was ihr mir als Einsendung schickt. Alles was ihr benötigt muss auch in der Einsendung direkt enthalten sein.

    *g* schade, dann ist das Auslagern der Datenbank in eine Online-mysql gestorben :D

  • Prozess schleißen, wenn er öfter als einmal offen ist

    • chip
    • 27. Januar 2015 um 10:47

    Wie gesagt nimm

    [autoit]

    _Singleton

    [/autoit]
  • Regeln für den „AI Fight“ Wettbewerb

    • chip
    • 27. Januar 2015 um 09:52

    Noch zwei Fragen:

    Sind Abfragen ins Internet erlaubt? Und wenn ja wie berücksichtigst du das in deiner 3 Sekundenregel, da man ja nicht weiß wie sich deine "Bambusleitung" verhält.

    Zu der Datenbankgröße, heißt das also wenn ich eine gepackte (zip, ect.) Datei als Datenbankdatei mitliefere welche die 1 MB Größe nicht überschreitet, diese zur Scriptlaufzeit entpackt und danach das entpackte wieder gelöscht wird ist dies Regelkonform?

  • Prozess schleißen, wenn er öfter als einmal offen ist

    • chip
    • 26. Januar 2015 um 13:51

    Aus dem Schnipsel ist das jetzt so nicht ersichtlich. Schau dir aber mal diesen Befehl an:

    [autoit]

    _Singleton

    [/autoit]
  • Diashow Bilder richtig anzeigen

    • chip
    • 23. Januar 2015 um 13:01

    Kann doch Windows selbst schon. Geh in den Ordner in dem die Bilder sind und machte auf ein Bild Rechtsklick -> Vorschau. Dann geht ein Fenster auf mit diesem einen Bild. In der unteren Menüleiste ist dann ein großer runter Button direkt in der Mitte. Einmal drauf geklickt und du hast die Diashow mit alle Bildern in diesem Ordner.

  • Do Sleep until program is loading or changíng the mask

    • chip
    • 23. Januar 2015 um 12:50

    Dir scheinen erstmal die absoluten Grundlagen von Autoit zu fehlen. Von daher empfehle ich dir diese zwei Links:

    http://wiki.autoit.de/wiki/index.php/Tutorial
    Buch

  • Regeln für den „AI Fight“ Wettbewerb

    • chip
    • 22. Januar 2015 um 21:06
    Zitat von ShitDown

    (obwohl das viele AI's benutzen um einfach Rechenzeit zu sparen).

    Genau deshalb die Frage ;).

  • Regeln für den „AI Fight“ Wettbewerb

    • chip
    • 22. Januar 2015 um 17:33

    Reserviere für mich mal $chip_[...] & _chip_[...]().


    Edit: Kurze Frage, darf die AI auf vorab berechnete Spielzüge welche z.B. in ein sqlite liegen zurückgreifen?

  • StringInStr bei Symbolen?

    • chip
    • 19. Januar 2015 um 13:53

    Danke, das hat mich auf den richtigen Weg gebracht mit ChrW das ganze als Unicode "markieren" und die Suche geht.

  • StringInStr bei Symbolen?

    • chip
    • 19. Januar 2015 um 13:29

    Hi,

    ich würde gerne mit StringinStr prüfen ob sich in einem String ein bestimmtes Symbol befindet. In speziellen geht es hier jetzt darum herauszufinden ob sich das Symbol für männlich innerhalb des Strings befindet.

    Ich habe das ganze jetzt probiert mit dem Suchstring "&9794;" (die Raute zwischen & und 9 hab ich raus sonst wird es als Zeichen dargestellt im Forum) und mit "â™" beides leider ohne Erfolg. Im Anhang die Textdatei mit einem Beispielstring.

    mfg

  • TCPSend sendet nicht und TCPRecv blockiert den Server

    • chip
    • 17. Januar 2015 um 17:47

    Hi, danke aber der Thread stand bereits auf "gelöst" ;). Problem war schlicht ein fehlendes @LF beim TCPSend.

  • OnEvent in sich aufrufenden Funktionen

    • chip
    • 16. Januar 2015 um 10:48

    Ah ok danke Oscar das klärt meine Frage :).

  • OnEvent in sich aufrufenden Funktionen

    • chip
    • 15. Januar 2015 um 16:27

    Mich interessiert ja aber der Grund, warum es einmal Funktioniert :D. Muss ja einen Grund haben.

  • OnEvent in sich aufrufenden Funktionen

    • chip
    • 15. Januar 2015 um 14:40

    Was mir halt nicht klar ist, warum Beispiel 1 funktioniert. Weil dort müsste er ja auch in der While-Schleife hängen bleiben.

  • OnEvent in sich aufrufenden Funktionen

    • chip
    • 15. Januar 2015 um 13:53

    Hi,

    ich versuche gerade in einer Funktion ein GUICtrlSetOnEvent verstehe aber nicht ganz warum das nur teilweise geht.

    Folgendes Script geht:

    Spoiler anzeigen
    [autoit]

    #include<GUIConstantsEx.au3>
    Opt("GuiOnEventMode", 1)

    [/autoit] [autoit][/autoit] [autoit]

    $Gui = GUICreate("Beispiel", 100, 100)
    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit]

    $starten = GUICtrlCreateButton("start", 0, 0)
    GUICtrlSetOnEvent(-1, "start")

    [/autoit] [autoit][/autoit] [autoit]

    $test = GUICtrlCreateButton("test", 0, 80)
    GUICtrlSetState(-1, $GUI_HIDE)

    [/autoit] [autoit][/autoit] [autoit]

    start()

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    Sleep(100)
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func start()
    MsgBox(0, "", "Funktion start")
    GUICtrlSetState(-1, $GUI_SHOW)
    GUICtrlSetOnEvent(-1, "test")
    While 1
    Sleep(100)
    WEnd
    EndFunc ;==>start

    [/autoit] [autoit][/autoit] [autoit]

    Func test()
    MsgBox(0, "", "Funktion test")
    EndFunc ;==>test

    [/autoit]

    Sprich beim Klicken auf den Button "start" wird die "start"-Funktion ausgeführt und beim klick auf den Button "test" wird die "test"-Funktion ausgeführt.

    Wenn ich aber nun das Separate aufrufen von "start" vor der while entferne wird zwar weiterhin beim klick auf den Button "start" die "start"-Funktion ausgeführt aber die "test"-Funktion nichtmehr:

    Spoiler anzeigen
    [autoit]

    #include<GUIConstantsEx.au3>
    Opt("GuiOnEventMode", 1)

    [/autoit] [autoit][/autoit] [autoit]

    $Gui = GUICreate("Beispiel", 100, 100)
    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit]

    $starten = GUICtrlCreateButton("start", 0, 0)
    GUICtrlSetOnEvent(-1, "start")

    [/autoit] [autoit][/autoit] [autoit]

    $test = GUICtrlCreateButton("test", 0, 80)
    GUICtrlSetState(-1, $GUI_HIDE)

    [/autoit] [autoit][/autoit] [autoit]

    ;~ start()

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    Sleep(100)
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func start()
    MsgBox(0, "", "Funktion start")
    GUICtrlSetState($test, $GUI_SHOW)
    GUICtrlSetOnEvent($test, "test")
    While 1
    Sleep(100)
    WEnd
    EndFunc ;==>start

    [/autoit] [autoit][/autoit] [autoit]

    Func test()
    MsgBox(0, "", "Funktion test")
    EndFunc ;==>test

    [/autoit]

    Ich steh total auf dem Schlauch, warum das nicht geht.


    Edit: Die While in der "start" soll drin bleiben

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™