![]() |
|
#1
|
|||
|
|||
|
Set Mouse Position
Dear all
In occasions, I need to set the position of the mouse to a certain location in the screen. I noticed that Vizard has some functions for getting mouse position. But I couldn't find anything for setting mouse position. I know that there are other libraries such as ctypes and win32api that you can use for setting the mouse position. I am wondering whether there is anything implemented in Vizard. Very many thanks. Greetings :-) Amir |
|
#2
|
|||
|
|||
|
Try the following:
Code:
import viz import win32api import win32con viz.go() x=0.1 y=0.9 win32api.mouse_event(win32con.MOUSEEVENTF_ABSOLUTE|win32con.MOUSEEVENTF_MOVE,int(65535*x),int(65535*(1.0-y)),0) |
|
#3
|
|||
|
|||
|
Hi Jeff
Very many thanks for the code. What is the difference between your code and simply using the following code as you also use win32api? win32api.SetCursorPos((int(x), int(y))) This is a nice piece of code demonstrating it Code:
import win32api
import time
import math
for i in range(100):
x = 500+math.sin(math.pi*i/100)*500
y = 500+math.cos(i)*100
win32api.SetCursorPos((int(x), int(y)))
time.sleep(.1)
Amir |
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Mouse bug in V3 and V4 | Renato Lima | Vizard | 2 | 05-11-2011 06:38 PM |
| Mouse event: how to detect no mouse move event, how to set mouse position? | Zhi | Vizard | 3 | 04-11-2011 06:25 PM |
| how to remove velocity when mouse is disabled? | jvacare1 | Vizard | 2 | 02-18-2010 10:25 AM |
| Navigating an avatar using mouse position(2D) in 3D environment | james007 | Vizard | 1 | 10-16-2009 11:29 AM |
| set mouse position | AlyssaK | Vizard | 1 | 01-28-2009 04:05 PM |