本文主要是介绍python调用幽灵健鼠 32位dll,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
要引入这两个文件 购买幽灵健鼠送的
from os import systemfrom comtypes.client import CreateObjectdef Reg():system('ComTest.exe /RegServer')def guanbi():system('ComTest.exe /UnRegServer')def 设备是否连接():""":return: 1:表示当前已连接设备 0:表示当前未连接"""IsDeviceConnected = km.IsDeviceConnectedret = IsDeviceConnected()return retdef 鼠标移动(intX, intY):""":param intX: 整数类型,屏幕的X坐标,取值范围为正整数:param intY: 整数类型,屏幕的Y坐标,取值范围为正整数:return: 大于0:表示移动成功 0:表示移动失败,坐标无效或设备未执行"""MoveTo = km.MoveMouseToret = MoveTo(intX, intY)return retdef 键盘按下(Key):""":param Key: 变量类型,可传入键值或键名:return: 1:表示按键成功 0:表示按键失败,键无效或设备未执行"""KeyDown = km.PressKeyret = KeyDown(Key)return retdef 键盘弹起(Key):""":param Key: 变量类型,可传入键值或键名:return: 1:表示按键成功 0:表示按键失败,键无效或设备未执行"""KeyUp = km.ReleaseKeyret = KeyUp(Key)return retdef 键盘按下并弹起(Key):""":param Key: 变量类型,可传入键值或键名:return: 2:表示按键成功 0:表示按键失败,键无效或设备未执行"""KeyPress = km.PressAndReleaseKeyret = KeyPress(Key)return retdef 键盘输入字符串(_Str):""":param _Str: 字符串型,要输入的字符串:return: 大于0:表示输入成功 0:表示按键失败,键无效或设备未执行"""Input = km.InputStringret = Input(_Str)return retdef 释放所有按键():return km.ReleaseAllKey()try:km = CreateObject('GHOST.COM')
except OSError:Reg()km = CreateObject('GHOST.COM')if 设备是否连接():print('设备连接成功')# 鼠标移动(0, 0)# sleep(0.5)# 键盘按下并弹起('Win')else:print('设备未连接')
这篇关于python调用幽灵健鼠 32位dll的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!