#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 07:38 PM |
Mouse event: how to detect no mouse move event, how to set mouse position? | Zhi | Vizard | 3 | 04-11-2011 07:25 PM |
how to remove velocity when mouse is disabled? | jvacare1 | Vizard | 2 | 02-18-2010 11:25 AM |
Navigating an avatar using mouse position(2D) in 3D environment | james007 | Vizard | 1 | 10-16-2009 12:29 PM |
set mouse position | AlyssaK | Vizard | 1 | 01-28-2009 05:05 PM |