Python实现模拟键盘事件和模拟鼠标事件
前言:我是个菜鸟,最近一直在玩MC,每次和大量村民交易都需要频繁的移动和点击,麻烦!我对编程很有兴趣,学习的是Python,然后我就想我可不可以编写个脚本实现自动化村民交易,并且在代码书写上更加美观
工具:编程语言:Python3
官方模块:time ctypes pickie os.
第三方模块:pywin32
代码如下:
import win32api
import win32con
import time
import ctypes
import pickle
import os
MOUSE_LEFT = 0
MOUSE_RIGHT = 1
KEYBOARD_UP = 0
KEYBOARD_DOWN = 1
KEYBOARD_ALL = 2
FILE_KEYBOARD_CODE = 'D:\\1Python_Save\\module\\Keyborad_code.pkl1'
class Sim():
def __init__(self,):
self.__MapVirtualKey = ctypes.windll.user32.MapVirtualKeyA # Scanning code
def mouse_sim(self,*args,event):
'''
:param args: tuple|list