要引入这两个文件 购买幽灵健鼠送的
from os import systemfrom comtypes.client import CreateObjectdef Reg():system( /RegServer')def guanbi():system( /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('设备未连接')
本文发布于:2024-01-30 16:55:50,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170660495221482.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |