Rob*_*ray 7 python ctypes right-click
我是Python的初学者,所以不懂术语.我想使用python在特定点进行简单的点击.我已经使用ctypes管理了左键单击:
>>> import ctypes
>>> ctypes.windll.user32.SetCursorPos(x,y), ctypes.windll.user32.mouse_event(2,0,0,0,0), ctypes.windll.user32.mouse_event(4,0,0,0,0)
Run Code Online (Sandbox Code Playgroud)
有没有办法以同样的方式进行右键单击?
以下是您将使用的常量 mouse_event
MOUSE_LEFTDOWN = 0x0002 # left button down
MOUSE_LEFTUP = 0x0004 # left button up
MOUSE_RIGHTDOWN = 0x0008 # right button down
MOUSE_RIGHTUP = 0x0010 # right button up
MOUSE_MIDDLEDOWN = 0x0020 # middle button down
MOUSE_MIDDLEUP = 0x0040 # middle button up
Run Code Online (Sandbox Code Playgroud)
在您的代码中,您发送两个事件:MOUSE_LEFTDOWN和MOUSE_LEFTUP.这模拟了一个"点击".
现在的右键点击你需要发送MOUSE_RIGHTDOWN,并MOUSE_RIGHTUP以类似的方式.
| 归档时间: |
|
| 查看次数: |
3386 次 |
| 最近记录: |