need help =)

  • Moin,

    also ich bin vorher durch zufall auf AutoIt gestoßen
    und ich dachte vllt kann mir hier jemand helfen =)

    Ich würde gern ne art programm machen, welches auf knopfdruck
    regelmäßig automatisch eine taste auf der tastatur ausführt.

    zb. alle 10 sekunden "F3" oder so.

    Gibt es da eine möglichkeit mit autoit ?

  • Klar,

    da gibt es haufenweise Moegleichkeiten.
    Schau mal in die Hilfe oder hier im Forum uter Totorial.

    Dein Betreff ist aber eine Katastrophe. Wer soll denn wissen worum es geht?
    Ist es nicht meistens so, dass in einem Forum Hilfe gebraucht wird?
    Darum ist 'need help' echt doof.

    In dem Tutorial ist das ganz leicht und easy erklaert.


    http://www.autoit.de/thread.php?threadid=999

  • jo klar....

    schau dir send, while, funktionen und hotkeys an :)


    mehr brauchste nicht dazu....


    mfg

    edit... zu langsam

    Einmal editiert, zuletzt von derda (23. September 2007 um 12:06)

  • So..

    Wir haben Antworten: 3Stück.

    €€4 stück - davon die letzte ..omg

    Davon war EINE EINZIGE hilfreich: Derdas.
    Und selbst die war ohne Beispiel etwas witzlos.
    Die verlinkung aufs alte <-- Tutorial is auch sinnlos.

    Könnt ihr ihm nicht einfach das Beispiel geben?

    [autoit]


    While 1
    Send("{F3}")
    sleep(10000)
    Wend

    [/autoit]

    So einfach kann man jemandem helfen, ohne großen Jubel zu machen...

    Einmal editiert, zuletzt von huggy (23. September 2007 um 12:53)

  • ja genua, das is doch mal was :D

    super danke.


    Nurnoch eins, wie mache ich es, dass er den befehl in nem bestimmten Fenster ausführt ?

  • Hi!

    ControlSend - anleitung gibts in der Helpfile - syntax:

    ControlSend ( "title", "text", controlID, "string" [, flag] )

    zb für notepad:

    ControlSend("Untitled", "", "Edit1", "This is a line of text in the notepad window")

    Aus der Helpfile..

    die CONTROLID bekommst du via Autoit3 window info tool oder au3info @ autoit ordner :)

  • hi, danke für deine hilfe.
    Ich bin jetzt einigermaßen klar gekommen.
    Ich habe zusätzlich noch eingebaut, dass Autoit sich automatisch
    in das Spiel einloggt, theoretisch zumindest.
    Leider hat das Spiel nen Hackshield und unterdrückt das Script dan :(
    Gibt es eine Möglichkeit das Script irgendwie zu verstecken ?

    Hier der Code (Theorie xD)

    [autoit]


    ;Startet das Spiel
    Run("C:\Programme\KalOnlineEng\KalOnline.exe")
    ;Uploadprüfung
    Sleep("5000")
    ;Start Game
    Send("{ENTER}")
    ;Warten bis Game gestartet ist
    Sleep("5000")
    ;Enter in Server
    Send("{ENTER}")
    ;Warten bis Login
    Sleep("1000")
    ;ID
    Send("ID")
    ;Password
    Send("PW")
    ;Enter Login
    Send("{ENTER}")
    ;Game laden
    Sleep("15000")
    ;In Chatfenster
    Send("{ENTER}")
    ;automatisches schreiben
    While 5
    Send("TEXT")

    [/autoit]

    Das mit dem ControlSend versteh ich nich richtig xD

    Einmal editiert, zuletzt von Pr1Me (24. September 2007 um 16:15)

  • Control Send heißt, dass du z.B. auf dem Desktop was machst oder was in Ein Textdokumten schreibst währenddessen aber dein script läuft und nur an ein Fenster Tasten sendet wird und dich folglich nicht stört. Genauere beschribung kannst du dir auch in der Helpfile ansehen (mit beispielen!)