python调用幽灵健鼠 32位dll
要引入这两个文件 购买幽灵健鼠送的
from os import system
from comtypes.client import CreateObject
def Reg():
    system(ComTest.exe /RegServer)
def guanbi():
    system(ComTest.exe /UnRegServer)
def 设备是否连接():
    """
    :return: 1:表示当前已连接设备 0:表示当前未连接
    """
    IsDeviceConnected = km.IsDeviceConnected
    ret = IsDeviceConnected()
    return ret
def 鼠标移动(intX, intY):
    """
    :param intX: 整数类型,屏幕的X坐标,取值范围为正整数
    :param intY: 整数类型,屏幕的Y坐标,取值范围为正整数
    :return: 大于0:表示移动成功 0:表示移动失败,坐标无效或设备未执行
    """
    MoveTo = km.MoveMouseTo
    ret = MoveTo(intX, intY)
    return ret
def 键盘按下(Key):
    """
    :param Key: 变量类型,可传入键值或键名
    :return: 1:表示按键成功 0:表示按键失败,键无效或设备未执行
    """
    KeyDown = km.PressKey
    ret = KeyDown(Key)
    return ret
def 键盘弹起(Key):
    """
    :param Key: 变量类型,可传入键值或键名
    :return: 1:表示按键成功 0:表示按键失败,键无效或设备未执行
    """
    KeyUp = km.ReleaseKey
    ret = KeyUp(Key)
    return ret
def 键盘按下并弹起(Key):
    """
    :param Key: 变量类型,可传入键值或键名
    :return: 2:表示按键成功 0:表示按键失败,键无效或设备未执行
    """
    KeyPress = km.PressAndReleaseKey
    ret = KeyPress(Key)
    return ret
def 键盘输入字符串(_Str):
    """
    :param _Str: 字符串型,要输入的字符串
    :return: 大于0:表示输入成功 0:表示按键失败,键无效或设备未执行
    """
    Input = km.InputString
    ret = Input(_Str)
    return ret
def 释放所有按键():
    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(设备未连接)
				       
			          
