Skip to content

header/dll调用

本文介绍了如何使用Python调用pyd文件。

下载

前往github releases,找到最新版本有.h或dll的版本文件。

Important

在下文,CLICKMOUSE_CLASS在dll中指int,在header调用中指void

函数库

ClickMouse函数:

  • 定义:
cpp
CLICKMOUSE_CLASS ClickMouse(
    unsinged int MouseButton, 
    unsigned int delay, 
    unsigned int pressTime, 
    int times = 1
)
  • 参数:
    • MouseButton:按下的键位,可选LEFTRIGHT
    • delay:点击延迟
    • time:点击次数,默认为1次,如果是INFINITE则为无限

LeftClick函数:

cpp
CLICKMOUSE_CLASS LeftClick(
    int times = 1, 
    unsigned int delay, 
    unsigned int pressTime
)

等同于ClickMouse(LEFT, delay, pressTime, times)

RightClick函数:

cpp
CLICKMOUSE_CLASS RightClick(
    int times = 1, 
    unsigned int delay, 
    unsigned int pressTime
)

等同于ClickMouse(RIGHT, delay, pressTime, times)

示例

cpp
#include <clickMouse.h>
#include <iostream>
using namespace std;

int main(){
    cout << CLICKMOUSE_VERSION << endl; // 打印版本信息,若成功输出一串数字,则安装成功
    clickMouse(LEFT, 1000, 10, 10); // 连点10次左键,间隔为1000ms,按下时间为10ms
    return 0;
}

使用优先级

本软件使用MIT协议开源