【发布时间】:2015-12-30 02:27:03
【问题描述】:
我正在尝试使用这个简单的代码来移动鼠标。
import win32api, win32con
def click(x,y):
win32api.SetCursorPos((x,y))
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)
click(10,10)
我的机器正在运行 MacOS,我在装有 windows 7 的计算机上运行虚拟机。当我在虚拟机上运行此代码时,它不会移动实际的鼠标,而是使用“幽灵鼠标”来制作点击。当我尝试使用此代码在 Windows 桌面计算机上移动鼠标时,您可以看到光标在移动(与我的 VM 不同)。
有什么想法可以通过python让实际的鼠标光标在我的虚拟机上移动吗?
谢谢!
【问题讨论】:
-
为什么虚拟机能够覆盖主机的鼠标位置?
-
因为这是编程,我想要它。有可能是不可能的。
标签: python