mit Variable HotKeySet Funktion setzen

  • Hallo Leutz,

    hat jemand von Euch eine Idee, wie ich eine Variable an die HotKeySet Funktion uebergeben kann?

    [autoit]


    test = F9

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

    HotKeySet("{$test}", $Funktion)

    [/autoit]

    Das Beispiel geht auf jeden Fall nicht und leider auch nicht mit 'eval'.
    Hintergrund der User soll in einer ini sein Shortcut selbst festlegen können.

    Danke

    CAT

    2 Mal editiert, zuletzt von cat1510 (4. April 2012 um 21:57)

  • Ich nehme an dein Beispiel sollte eigentlich so aussehen:

    [autoit]

    $test = "F9"
    HotKeySet("{$test}")

    [/autoit]


    Und funktionieren würde das ganze so:

    [autoit]

    $test = "{F9}"
    HotKeySet($test, "Test")

    [/autoit]


    beziehungsweise, wenn der User nur eine Taste ohne {} angeben soll:

    [autoit]

    $test = "F9"
    HotKeySet("{" & $test & "}", "Test")

    [/autoit]
  • moin

    [autoit]

    $test ="{F9}"
    HotKeySet($test, "Funktion")

    [/autoit]


    ist ungetestet
    solte aber funktionieren ;)
    EDIT: na toll ne sekunde zu spät :D

  • ach shit,

    ihr habt ja recht.
    wenn man zu nah davor sitzt.
    Ja den Zeilenumbruch macht das Forum komischerweise von meinem iPad nicht.
    Auf jeden Fall ist:

    [autoit]

    HotKeySet("{" & $test & "}")

    [/autoit]

    das gesuchte und in meinem weiteren Programm ca. 1000 mal genutzt.
    Lol


    Aber danke, wie schnell das ging.


    CAT