PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Macro erstellen und auf Tastenkombination legen



phlippi
01.06.2010, 17:11
Hey ho.
Mich würde intressieren, wie ich einen Macro erstellen kann (Mausbewegungen, Tastaturdruck usw) und diese auf eine Schnelltaste (z.B F1 oder was auch immer) legen kann.
Toll wäre natürlich, wenn das immer geht, ohne dass das Programm im Vordergrund ist, sodass ich es auch bei anderen Anwendungen oder Spielen ausführen kann.
Mir gehts mehr darum, wie ich das Macro auf eine bestimmte Taste bekomme und so, dass es immer ausgeführt wird, wie man Tastatureingaben simuliert wüsste ich z.B in .Net.

Danke im vorraus.

krusty
01.06.2010, 17:23
schau dir mal autoit an:
AutoIt-Tutorial (http://wiki.autoit.de/)
die sprache ist wie geschaffen dafür.

phlippi
01.06.2010, 17:27
Ja das wurde mir schonmal gezeigt.
Nur wird das nicht z.B von Steam geblockt? Sprich wenn ich etwas zocke wird Auto IT doch garantiert als Schummelversuch gedeutet, da es bestimmt viele Aimbots und ähnliches damit gibt o.O

Th3_Cr4xX
01.06.2010, 17:30
SendKeys.Send("h")
SendKeys.Send("a")
SendKeys.Send("l")
SendKeys.Send("l")
SendKeys.Send("o")
So schreibt er dir iwo "Hallo" hin. Geschwindigkeit kannst du am besten mit System Thread.Thread.Sleep(x) regeln.

Mausbewegung:
Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long
SetCursorPos(500, 500)

phlippi
01.06.2010, 17:32
Danke, müsste dann nurnoch wissen, wie ich das auf ne Tastenkombi legen kann ;)
Wäre bei Autoit natürlich genau die selbe Frage.

Th3_Cr4xX
01.06.2010, 17:55
Klick (http://dotnet-snippets.de/dns/globale-hotkeys-tastenkombinationen-SID245.aspx)