jede 0,2sek soll die Y Taste gedrückt werden, mit Start und Ende Func

  • hey soweit bin ich grade


    HotKeySet ( "{F11}" , "Start" ) ; Der Taste F11 ist nun die Info Start hinzugefügt
    HotKeySet ( "{F12}" , "Ende" ) ; Der Taste F12 ist nun die Info Ende hinzugefügt


    func Start ()
    While (1)
    Opt("GUIOnEventMode", 1) ; mit dieser Option kannst Du Funktionen aufrufen
    OPt("SendKeyDelay",20) ; geschwindigkeit
    OPt("SendKeyDownDelay",20) ; geschwindigkeit

    send ("y") ; text bzw zahlen die geschreiben werden sollen1

    wend
    Func Ende ()
    Exit(0) ; Programm beendet sich
    EndFunc


    aber das mit Func Ende geht nicht da zeigt er mir den fehler
    kann jemand sagen woran das liegt


    (ps.. das script soll dazusein, für ein online game, das jede 10-20millisekunden die Y Taste gedrückt wird, mit F11 F12 start und ende, am betsen noch mit pause dazwischen? geht das! danke)

  • Die 0,2 Sekundenpause: sleep(200) <--- näheres siehe Hilfe !

    Crazy-A

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

  • ja das mach ich mit send is egal aber die func ende geht nich und was muss ich machen ums nur zu pausieren

  • [autoit]

    HotKeySet("{F10}", "_start") ;Edited
    HotKeySet("{F11}", "_end") ;Edited

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

    While 1
    WEnd

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

    Func _send()
    Send("{Y}")
    EndFunc

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

    Func _start()
    AdlibEnable("_send", 200)
    EndFunc

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

    Func _end()
    AdlibDisable()
    EndFunc

    [/autoit]

    //Edit: mit F12 als Hotkey gehts bei mir net... nimm ne andere Taste

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D

    Einmal editiert, zuletzt von FireFlyer (1. Juni 2008 um 02:19)

  • aber das mit _end geht nich, also der hört nich auf


    und wie bekomm ich da eine pause rein? das ich es dann wieder mit f10 starten kann?


    HotKeySet("{F10}", "_start")
    HotKeySet("{F11}", "_pause")
    HotKeySet("{F12}", "_end")

    While 1
    WEnd

    Func _send()
    Send("{y}")
    EndFunc

    Func _start()
    AdlibEnable("_send", 200)
    EndFunc

    Func _end()
    AdlibDisable()
    EndFunc


    danke erst mal

  • so wie du es jetzt hast: macht deine Funktion End quasi eine Pause d.h. das script läuft weiter:
    WEnn du unter das AdlibDisable dann noch ein Exit machst beendet es das komplette script

    [autoit]

    HotKeySet("{F9}", "_start")
    HotKeySet("{F10}", "_pause")
    HotKeySet("{F11}", "_end")

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

    Func _send()
    Send("{Y}")
    EndFunc

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

    Func _start()
    TrayTip("AutoIT", "Send(y) gestartet", 500)
    AdlibEnable("_send", 150) ;10-20 ms = Wert von 100-200 ;)
    EndFunc

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

    Func _pause()
    TrayTip("AutoIT", "Send(y) pausiert", 500)
    AdlibDisable()
    EndFunc

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

    Func _end()
    TrayTip("AutoIT", "AutoIt wird nun beendet", 500)
    AdlibDisable()
    Sleep(1000)
    Exit
    EndFunc

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

    While 1
    WEnd

    [/autoit]


    Man lese in der Hilfe zu HotKeySet:
    F12 It is also reserved by Windows, according to its API.

    d.h. du kannst F12 net verwenden ;)

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D

  • ja habs auf O und P gemacht is auch gut

    mit P is jetzt ende bzw pause, und mit O gehts weiter is sehr gut


    DANke geht spitzenmässig !!!