MAUS
MAUS
Hi Leute
Wie kann man die Maus Bewegen und Klicken Lassen, mit PurePasic ferngesteuert?
Wie kann man die Maus Bewegen und Klicken Lassen, mit PurePasic ferngesteuert?
Ich benutze PureBasic 3.93.
Und zum schnellen tippen JaPBe.
Und zum schnellen tippen JaPBe.
Code: Alles auswählen
MouseButton(1)=1
Oder mach eine If abfrage daraus das heist lass den Zeiger zuerst auf die Position fahren und sage dann PB wenn die Taste "NICHT" gedrückt wurde fürhe das und dass aus!
Leute, Es gibt schon sonen schönes CodeArchiv. Warum benutzt es keiner?
Mausklicks-emulator:
MausPosition:
Mausklicks-emulator:
Code: Alles auswählen
;Mögliche Konstanten für das Ereignis
#MOUSEEVENTF_MOVE = $1
#MOUSEEVENTF_ABSOLUTE = $8000
#MOUSEEVENTF_LEFTDOWN = $2
#MOUSEEVENTF_LEFTUP = $4
#MOUSEEVENTF_MIDDLEDOWN = $20
#MOUSEEVENTF_MIDDLEUP = $40
#MOUSEEVENTF_RIGHTDOWN = $8
#MOUSEEVENTF_RIGHTUP = $10
Procedure MouseEvent(Ereignis.l)
Mem.l=GlobalAlloc_(0,8)
GetCursorPos_(Mem)
mouse_event_(Ereignis|#MOUSEEVENTF_ABSOLUTE,PeekL(Mem)*($FFFF/GetSystemMetrics_(0)),PeekL(Mem+4)*($FFFF/GetSystemMetrics_(1)),0,GetMessageExtraInfo_())
GlobalFree_(Mem)
EndProcedure
;Simuliert einen Klick mit der Rechten Maustaste an der aktuellen Cursorposition
MouseEvent(#MOUSEEVENTF_RIGHTDOWN)
MouseEvent(#MOUSEEVENTF_RIGHTUP)
Code: Alles auswählen
SetCursorPos_(x,y)


- freedimension
- Admin
- Beiträge: 1987
- Registriert: 08.09.2004 13:19
- Wohnort: Ludwigsburg
- Kontaktdaten:
FISCHAUGE hat geschrieben:Code: Alles auswählen
MouseButton(1)=1


Schonmal selber ausprobiert? Hat's bei dir funktioniert?
Ok sorry hatte mich da verguckt geht ja nur als aktion mousebutton(1) gedrückt beenden!
Aber danke für deinen Hinweis!
Aber danke für deinen Hinweis!
Code: Alles auswählen
Until MouseButton(1) Or MouseButton(2)
End