HotKay Fehler?

  • Moin liebe Com.,

    ich bin sozuagen noch ein blutiger Anfänger und habe ein Problem.
    Ich hab eig. ein reltiv Simples und einfaches Script geschrieben und bin nicht in der Lage den fehler zu finden.
    (In meinen Augen gibt es keinen)

    Spoiler anzeigen
    [autoit]


    HotKeySet("{ESC}", "Terminate")
    HotKeySet("{ALT}","Start")
    HotKeySet("{PAUSE}", "TogglePause")

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

    While 1
    Sleep(100)
    WEnd

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

    Func Terminate()
    Exit 0
    EndFunc

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

    Func Start()

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

    While 1
    Send("{^}")
    Sleep(200)
    WEnd

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

    EndFunc

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

    Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
    sleep(100)
    ToolTip('Script is "Paused"',0,0)
    WEnd
    ToolTip("")
    EndFunc

    [/autoit]

    Autoit bringt mir diese Meldung: >"C:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\Blub\Desktop\Script.au3"

    Wird diese Fehlermeldung überhaupt durch ein Scriptfehler verursacht? Liegt es an etwas völlig anderem?

    Ich bin am ende meines Latein und finde auch keine Lösung, und hoffe ihr könnt mir dabei helfen.


    Vielen Dank im vorraus.

    Mfg Crow

  • Deine Fehlermeldung hilft recht wenig.
    Bei mir kommt

    Zitat

    WARNING: $Paused: possibly used before declaration.
    $Paused = NOT $Paused
    ~~~~~~~~~~~~~~~~~~~~~^


    $paused musst du noch deklarieren

    [autoit]

    global $paused

    [/autoit]


    Wenn du schon das Beispielskript zu den Hotkays aus der Hilfe kopieren musst, dann aber auch alles ;)
    Edit:Ätsch, BB :D:D

    [align=center]Meine Werke mit der Irrlicht Engine
    AutoIt Picture Viewer Dreidimensionaler Bildbetrachter
    Mr Bubble 3D Neue Interpretation des Flashklassikers Bubble trouble

  • [autoit]

    $Paused = NOT $Paused

    [/autoit]

    Da bekomm ich den Fehler schonmal, Du musst Pause deklarieren (einen Wert zuweisen oder einfach Global $Pause oben einfügen)

    Wenn Pause boleanisch ist (sagt man das so?), und du überprüfen möchtest ob es False ist und nicht True kannst du auch <> benutzen. Da du While $Pause hast denke ich mal das $Pause <> 0 ist. Also alles bis auf False.

  • Wozu brauchst du das überhaupt? ?(


    Ich wollte einfach mal testen wie man verschiede Scripts mit HotKeys startet.

    was ich aber irgendwie nicht hinbekomme ;(

    jetzt hab ich den Fehler bemerkt aber wenn den Hotkey Start drücke schreibt er mir nicht ^ in den Editor sondern macht einfach nichts.

    weiss jemand weiter?