Mausgeschwindigkeit in Funktion

  • Hallo,

    ich habe folgendes Problem:

    Ich führe etliche Mausklicks durch.
    1. Wie kann man einen Default für die Geschwindigkeit (Move...)
    in einer Funktion festlegen.
    2. Kann man die Maus auch unsichtbar/sichtbar machen?

    [autoit]


    _MausSetup()

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

    MouseClick("left",44,272,1)
    MouseClick("left",104,154,1)
    MouseClick("left",125,171,1)

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

    Func _MausSetup()
    Opt('WinWaitDelay',100)
    Opt('WinDetectHiddenText',1)
    Opt("MouseClickDelay",10)
    Opt('MouseCoordMode',0)
    EndFunc

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


    Viele Grüße
    Ilse

  • Hallo,

    also ich zeichne Mausbewegungen auf.
    Diese haben alle eine eingestellte geschwindigkeit

    Und jedesmal wenn ich neu aufzeichne muß ich von Hand jeden Speed ändern.

    Das möchte ich gerne global in meiner Funktion festlegen.

    Immer wenn die Maus sich von Links nach rechts bewegt soll die voreingestellte Geschwindigkeit benutzt werden!


    ;) Ilse

  • Mach halt ne globale variable für den speed Parameter

    Die Variable kannst du danach auch innerhalb einer Funktion ändern und es wirkt solange bis es erneut geändert wird.

  • Hallo BiNu,

    ja, aber wenn ich z.B. per Record 50 Mausbewegungen habe,
    dann muß ich trotzdem alles per Hand anpassen.
    Mache ich weitere 50.... ist das etwas mühsam. Und es werden viele Mausbewegungen...

    [autoit]


    MouseClick("left",51,583,1); ...1 = $Speed
    MouseClick("left",51,583,1)
    MouseClick("left",51,583,1)
    MouseClick("left",51,583,1)

    [/autoit]

    Es gibt also nichts wie z.B. Opt("MouseClickDelay",1000)


    ;) Ilse

  • Hallo Oscar,

    RegEx, klar....
    Ich habe an alles mögliche gedacht nur nicht mehr an RegEx!

    Dank Dir für das auffrischen meiner Zellen
    Mach mich dran.


    Liebe Grüße
    Ilse ;)