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

Beiträge von Yjuq

  • Abbruchbedingung in For Schleife

    • Yjuq
    • 25. März 2013 um 13:21

    Hier hast du 2 Möglichkeiten:

    [autoit]

    ConsoleWrite(@CRLF)

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

    For $i = 1 To 10
    If $i = 5 Then ExitLoop
    ConsoleWrite($i & @CRLF)
    Next

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

    ConsoleWrite(@CRLF)

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

    For $i = 1 To 10
    If $i = 5 Then $i = 10
    ConsoleWrite($i & @CRLF)
    Next

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

    ConsoleWrite(@CRLF)

    [/autoit]
  • Beste Community - Aber leider nur AutoIt

    • Yjuq
    • 25. März 2013 um 02:42
    Zitat von BugFix

    Zumal ich überzeugt bin, dass die persönlichen Macken der User (meine eingeschlossen) :D ein nicht unerheblicher Grund für die Besonderheit unseres Forums sind.

    Wo bleibt denn meine Hühnersuppe o.O???

    Zitat von BugFix

    Insofern denke ich nicht, dass eine AutoIt-Sparte innerhalb eines anderen Forums genauso erfolgreich sein könnte.

    Genau so sieht's aus! Ich könnte jetzt nen Dutzen Sachen von meiner Hand abzählen (Ja, man kann bis ein Dutzend an einer Hand zählen ...) warum ich dieses Forum gegenüber jedes andere Forum vorziehe. Es ist schwer eine Community aufzubauen. Besonders eine wie ich sie hier von meiner AutoIt Familia kenne. ^^

    Ich war in Zwei Dutzend (...) Foren und habe noch keine entdeckt die wenigstens annähernd wie dieses ist.
    Ich jedenfalls würde dich aber dennoch so weit unterstützen wie ich kann.

    MfG. Make-Grafik

  • Befehle senden und Ergebnis in Edit schreiben

    • Yjuq
    • 25. März 2013 um 02:30

    Ganz spontan würde mir nur einfallen, dass du vor dem senden die ganze Ausgabe einliest und danach nochmal.
    Die beiden Ausgaben speicherst du jeweils in eine Variable.

    $sDavor u. $sDanach (Jetzt als Beispiel).
    Und wenn du jetzt das neu Ausgegebene haben willst,
    machst du einfach: StringReplace($sDavor, $sDanach, '')

    Kann aber auch sein dass ich dich falsch verstehe.
    Ich gucke morgen wenn ich ausgeschlafen bin nochmals danach.

    MfG. MG

  • Arty X – lernende Tic-Tac-Toe KI

    • Yjuq
    • 23. März 2013 um 19:54

    Hey,... Wenn ich das richtig in deinen Code verstanden habe, dann schreibt sich die KI jede Spielmöglichkeit auf?
    Das ist zu umständlich. Die meisten Spielsituationen sind ja nur "gedreht" oder "gespiegelt".
    Beispielsweise bleibt es gleich ob man Rechts oben oder Links oben in der Ecke anfängt.
    Oder ob man danach in die Mitte setzt oder am Rand.

    Ansonsten ist das ein tolles Script.

  • Text Field Value Wird Nicht Gesetzt!!!

    • Yjuq
    • 19. März 2013 um 21:03

    Es ging alles hin und her im Thread und in der SB...
    Er meinte im nachhinein, dass es eine Spieleseite wird und es ein Projekt von ihm ist.
    Soviel wie ich mitbekommen habe. Musst du am besten mal BugFix fragen. ^^

  • Text Field Value Wird Nicht Gesetzt!!!

    • Yjuq
    • 19. März 2013 um 19:42

    Sag mal, die Website ist doch dir soweit ich verstanden habe?
    Warum setzt du nicht in die Form eine id oder ein name oder beides?
    Dann kann man es auch gleich viel leichter ansprechen!

    Ich habe ehrlich gesagt keine Lust jetzt eine unnötig kompliziertere Lösung zu finden als wie nötig.

  • Text Field Value Wird Nicht Gesetzt!!!

    • Yjuq
    • 19. März 2013 um 16:37

    xDDDDD
    Das können wir doch mal irgendwo archivieren!
    Wenn es langweilig in der SB wird können wir ja das Thread wieder auskramen.
    *rofl*

    --> Sorry, dir wird hier keiner helfen...

  • xampp (Software) und WinHttp (UDF)

    • Yjuq
    • 19. März 2013 um 15:35

    Ich habe das @ auch mal zum Test ausgelassen...
    Es liegt an meinem Script weil es auch nicht die Fehlerausgabe empfängt...

    Am php Schnippsel ist alles in Ordnung! :)


    €dit:
    Ich frage jetzt noch zusätzlich im Bot Forum nach. Also bitte nicht wundern wenn ihr ein Thread von mir dort entdeckt.
    Ich glaube dass sie sich besser mit dem Thema WinHttp auskennen. Ich mach das nicht weil ich irgendwie eine schnelle Lösung will,
    sondern ich einfach glaube dass die Frage dort besser aufgehoben ist. Würde mich aber freuen wenn auch hier weiterhin mitgedacht wird...
    Komme leider immernoch nicht drauf... :)

  • PHP / HTML - Generierbare Miniwebseite

    • Yjuq
    • 19. März 2013 um 14:43

    Du kannst mit dem php Befehl "echo" auch HTML Tags ausgeben lassen.
    Es gibt da ein Tag speziell für Links. Das ist also schonmal nicht so schwer.
    Und chess hatte dir ja schon eine Variante gezeigt um den gewünschten Text an einer Stelle ein zu fügen.


    Siehe Post #3


    Ich glaube dien Problem ist einfach: Du kennst die benötigten HTML Tags nicht. PHP brauchst du nicht mal groß.
    Das hat man in 2 Minuten erledigt. Der rest ist nur(!) HTML.

    €dit: Streich das mal wieder... Habe Beispiel Screen #2 nicht gesehen ^^

    €dit 2:
    Okey, da würde sich die POST Variante besser machen um längere Texte zu übergeben. Dafür reicht die Adresszeile nicht aus wenn der Text zu lang wird. Was soll das denn werden? Soll man da einen Text abspeichern können und per ID wieder aufrufen? Also sowas wie pastebin.de?

    €dit 3:
    Ahhh... Jetzt weiß ich was du willst!
    Du willst einen Text speichern. Und in diesen Text können auch Links vorkommen. Diese Links möchtest du korrekt als HTML Tags umwandeln lassen.
    Der Text mit dem umgewandelten anklickbaren Links soll seperat gespeichert werden.

    Jeder gespeicherte Text soll einen eigenen Link erhalten um den Text wieder ab zu rufen.


    Kapiert ^^

  • xampp (Software) und WinHttp (UDF)

    • Yjuq
    • 19. März 2013 um 14:38

    Am php Script liegt es nicht.
    Das kann ich mit gutem gewissen sagen.

    Und das @ ist dafür da, um Fehlerausgaben zu unterdrücken.

  • PHP / HTML - Generierbare Miniwebseite

    • Yjuq
    • 19. März 2013 um 14:28

    Okey, ich versuche deine Problembeschreibung einmal so um zu schreiben, wie ich sie interpretieren kann.
    Du sagst mir einfach nur, ob sie korrekt ist oder nicht.


    Du möchtest eine ID in der URL Leiste des Webbrowser übergeben.
    Beispielsweise so: WEBHOST.DE/Seite.php?ID=1

    Je nach ID, soll ein anderer Text mit Links generiert werden.


    Ist das so korrekt?

  • PHP / HTML - Generierbare Miniwebseite

    • Yjuq
    • 19. März 2013 um 14:04
    Zitat

    "Testhost.de\site.php?=50"


    Dafür gibt es eine vordefinierte Variable in php.
    Diese nennt sich $_GET['x']
    Für x wird dann der Variablenname eingesetzt. Beispielsweise bei einem Login:
    Für username --> $_GET['username']
    Für passwort --> $_GET['passwort']

    Wenn ich dich richtig verstanden habe, dann willst du, dass beim anklicken eines Linkes ein kleines Fensterchen darüber erscheint und dir einen Text anzeigt?
    Das kannst du mit JavaScript sehr gut realisieren. Da sollte normalerweise SelfHTML reichen um die nötigen Funktionen zu suchen. ^^

    Wenn ich nachher mal Zeit habe, kann ich dir da ein kleines Beispiel zu machen.

  • xampp (Software) und WinHttp (UDF)

    • Yjuq
    • 19. März 2013 um 13:12

    Hallo AutoIt Comunity!
    Kurz und bündig: Ich habe von xampp die Apache aktiviert um lokal am Rechner php Seiten auszuführen.
    Diese php Seite möchte ich nun mit WinHttp ansprechen. Allerdings will das nicht richtig.

    €dit: Achja, ich habe vergessen mitzuteilen was mein Problem ist. Ich bekomme keine Rückmeldung der Seite... Aber @error Abfrage hat auch nichts ergeben.

    Es gibt 2 Möglichkeiten:
    1.: Ich mache etwas falsch...
    2.: Es ist nicht möglich.

    Ich vermute mal das Punkt 1 zutreffend ist. Daher auch die Frage.
    Zudem glaube ich, dass das Problem in Zeile 11 oder 15 liegen könnte.
    Kann sein das ich einen falschen Server oder ein falsches Request verwende.
    --> Komme aber nicht auf die richtige Lösung...


    Hier der Sourcecode der php Seite:

    PHP
    if (isset($_POST['update'])) {echo 'True';}

    Und hier das Script von meinen WinHttp versuch:

    [autoit]

    #include <WinHttp.au3>
    Opt('MustDeclareVars', 1)

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

    Global $Http_Host, $Http_Agent, $Http_Connect, $POST, $Http_Request, _
    $HTML

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

    ; ++++++++++ +++++++++ ++++++++ +++++++ ++++++ +++++ ++++ +++ ++ +

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

    $Http_Host = 'localhost'
    $Http_Agent = _WinHttpOpen('Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5')
    $Http_Connect = _WinHttpOpen($Http_Agent, $Http_Host)

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

    $POST = 'update=true'
    $Http_Request = _WinHttpOpenRequest($Http_Connect, 'POST', '\user\index.php', 'HTTP/1.1', $Http_Host)
    _WinHttpSendRequest($Http_Request, 'Content-Type: application/x-www-form-urlencoded' & @CRLF, $POST)
    _WinHttpReceiveResponse($Http_Request)

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

    Do
    $HTML &= _WinHttpReadData($Http_Request)
    Until @error
    _WinHttpCloseHandle($Http_Request)

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

    ConsoleWrite($HTML & @CRLF)

    [/autoit]


    Hintergrund:
    Ich arbeite an ein Onlinegame und möchte eine php Seite für die verwaltung meines FTP Servers verwenden. Und um zu testen ob meine geschriebene php Scripte funktionieren, führe ich sie mit hilfe von xampp aus. Ich kann unmöglich bei jeder änderung meine php Seite auf meinen FTP Server hochladen. Internet ist zu langsam dafür. Besonders wenn das Script wächst dauert es immer eine ewigkeit. Ich hoffe ihr könnt mir hier weiterhelfen.


    €dit 2:
    Es wurde eine Lösung gefunden!
    Ich habe in Zeile 13 _WinHttpOpen() mit _WinHttpConnect() vertauscht...
    Danke an alle die mitgedacht haben!

  • Funktion wird nicht ausgeführt.

    • Yjuq
    • 17. März 2013 um 20:44

    oO - Es sah auch auf den ersten Block Botverdächtig aus.
    Allerdings sind die zweifel ja jetzt behoben...

    Wir versuchen doch zu helfen. Allerdings ist das bei unsauberen Code schwieriger und man verliert die Lust daran.
    Wir unterstellen dir doch gar nicht das es deine Schuld ist.

    Du hast ja schließlich erwähnt (In den von mir verlinkten Thread) dass du das Script übernommen hast.
    MfG. MG

  • Minecraft Server Userliste

    • Yjuq
    • 17. März 2013 um 20:16

    Der ist gut ...
    Auf den Server zugreifen...
    Träum weiter x.x

    Das einzigste was du kannst ist auf den Client zugreifen.
    Du brauchst die PID und der IO-Stream muss aktiviert werden.
    Danach kannst du das ganze aus der Konsole auslesen.

    Es gibt bereits ein Thread dazu. Geh doch mal googlen...

  • AutoIT führt Befehl in Fenster nicht richtig aus.

    • Yjuq
    • 17. März 2013 um 17:47

    AutoIT?
    Du schreibst mir jetzt erst einmal AutoIt 500x richtig!
    Danach gibts die Lösung...

    Spoiler anzeigen

    ControlClick... Damit hast du ja permament versucht.
    Nur die Sache ist: Es sind ja keine Controls... Bzw. Keine die AutoIt ansatzweise erkennen könnte.
    Warum versuchst du es nicht mal für den Anfang mit MouseClick?

    MouseClick("left", x-Koordinate, y-Koordinate)

  • Shot Beta [Spiel]

    • Yjuq
    • 17. März 2013 um 15:42

    Öhmm... Ich war im Level 1 und hab mcih quasi selber gekillt. Danach wurde die Karte glaub resettet und einer der Figuren stand Rechts Oben in der Ecke. Tja, leider waren dann aber auch Einmal Links und einmal unter der Figur ein Stein. Die Figur war gefangen^^

  • Binärdaten bitweise auslesen

    • Yjuq
    • 17. März 2013 um 15:26

    Dezimal in Binär umwandeln _DezToBin
    Damit solltest du das hinbekommen. Der Rest ist nur noch den String zu zerlegen.
    Von Hex nach Dezimal unterstützt AutoIt von sich aus.

  • Shot Beta [Spiel]

    • Yjuq
    • 17. März 2013 um 13:58

    Okey, nicht schlecht! :D
    Bis auf ein Paar Bugs die ich festgestellt habe funktioniert das schon ganz gut. ^^

    Also:
    1.: Wenn man die Figur nicht bewegt und dann die [Strg]-Taste betätigt, schießen sie zufällig in irgend eine Richtung.
    2.: Bei dem neu erstellen einer Karte, kann es vorkommen dass ein Spieler komplett mit Mauern umzingelt ist. Also sitzt dieser fest.

    Grafisch würde ich das ganze wenn möglich noch etwas aufpeppen. Zudem wären auch ein paar Sounds nicht schlecht.
    Ansonsten als kleiner Zeitvertreib nicht schlecht. ^^

  • GUI Sperren solange command ausgeführt wird

    • Yjuq
    • 17. März 2013 um 12:58

    Ja, mit GUISetState(@SW_LOCK, $hWnd) beispielsweise...
    Der Rest ist nur logisches denken! :P

    MfG. MG :)

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™