Auswahlmenü erstellen

  • Hi, ich versuche gerade ein Auswahlmenü zu erstellen.

    Die Auswahl soll verschiedene Positionen ansteuern.

    $o1 = MouseClick ("left" , 259, 690, 1, 10 )
    $o2 = MouseClick ("left" , 324, 690, 1, 10 )
    $o3 = MouseClick ("left" , 388, 690, 1, 10 )
    $o4 = MouseClick ("left" , 454, 690, 1, 10 )
    $o5 = MouseClick ("left" , 519, 690, 1, 10 )
    $o6 = MouseClick ("left" , 584, 690, 1, 10 )
    $o7 = MouseClick ("left" , 649, 690, 1, 10 )
    $o8 = MouseClick ("left" , 714, 690, 1, 10 )
    $o9 = MouseClick ("left" , 779, 690, 1, 10 )
    $o10 = MouseClick ("left" , 844, 690, 1, 10 )

    $u1 = MouseClick ("left" , 259, 750, 1, 10 )
    $u2 = MouseClick ("left" , 324, 750, 1, 10 )
    $u3 = MouseClick ("left" , 388, 750, 1, 10 )
    $u4 = MouseClick ("left" , 454, 750, 1, 10 )
    $u5 = MouseClick ("left" , 519, 750, 1, 10 )
    $u6 = MouseClick ("left" , 584, 750, 1, 10 )
    $u7 = MouseClick ("left" , 649, 750, 1, 10 )
    $u8 = MouseClick ("left" , 714, 750, 1, 10 )
    $u9 = MouseClick ("left" , 779, 750, 1, 10 )
    $u10 = MouseClick ("left" , 844, 750, 1, 10 )

    Hier meine Abfrage:

    $feld = InputBox("Feldauswahl", "Welche Position möchten Sie ?", "o4", " ")


    Fragen:
    Kann ich meine Auswahl über den Variablennamen "o4" ansprechen ?
    Und wie binde ich die getroffene Auswahl ins Programm ein ? Nur eine Zeile mit $feld ?

    Gruß

  • Das "o4" ist in der InputBox ein String und nicht die Variable d.h. du müsstest den String($feld) abprüfen und je nach dem den passenden MouseClick ausführen

  • Mach das doch so:

    [autoit]

    $feld = InputBox("Feldauswahl", "Welche Position möchten Sie ?", "o4", " ")
    Switch $feld Case "o1" MouseClick ("left" , 259, 690, 1, 10 );Case . . .EndSwitch

    [/autoit]


    hoffe das klappt, ich habs auf nem mac geschrieben darum konnt ich nich gucken ob da verschreiber drin sind. . .


    edit: irgendwie wird das in zwei zeilen angezeigt ...


    FLOSCHLO