Code archives/User Input/Simulate mouse click

This code has been declared by its author to be Public Domain code.

Download source code

Simulate mouse click by Andres
(Posted 20 years ago)
Simulate left mouse click where you want to.
Function SimulateMouseClick(x%, y%)
	cur_x% = MouseX():cur_y% = MouseY()
	api_SetCursorPos(x%, y%)
	api_mouse_event($0201, 0, 0, 0, 0)
	api_mouse_event($0202, 0, 0, 0, 0)
	api_SetCursorPos(cur_x%, cur_y%)
End Function

Comments

jfk EO-11110
(Posted 20 years ago)
Sometimes useful. Tho, decls are missing, for those who are not so familar with the API stuff.

blade007
(Posted 19 years ago)
ya im not familar with the API stuff

ZJP
(Posted 19 years ago)
Just create a file named for example "mouse_api.decls" and put it in the blitz3d userlibs directory.

mouse_api.decls

.lib "user32.dll"
api_SetCursorPos% (x%, y%) : "SetCursorPos"
api_mouse_event (dwFlags%, dx%, dy%, cButtons%, dwExtraInfo%) : "mouse_event"


Wings
(Posted 19 years ago)
well i go code my wow bot then ... so i can code in bb while loling my account on wow :) )

blade007
(Posted 18 years ago)
this is great!

can you simulate the right mouse button too?

Code Archives Forum