Skip to content

header/dll calling ​

This article introduces how to use Python to call pyd files.

Download ​

Go to github releases, find latest version with .h or dll version files.

Important

In the following text, CLICKMOUSE_CLASS in dll refers to int, in header calling refers to void.

Function Library ​

ClickMouse function:

  • Definition:
cpp
CLICKMOUSE_CLASS ClickMouse(
    unsinged int MouseButton, 
    unsigned int delay, 
    unsigned int pressTime, 
    int times = 1
)
  • Parameters:
    • MouseButton: Pressed key, optional LEFT or RIGHT
    • delay: Click delay
    • time: Click count, default is 1 time, if INFINITE then infinite

LeftClick function:

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

Equivalent to ClickMouse(LEFT, delay, pressTime, times)

RightClick function:

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

Equivalent to ClickMouse(RIGHT, delay, pressTime, times)

Example ​

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

int main(){
    cout << CLICKMOUSE_VERSION << endl; // Print version information, if successfully output a string of numbers, then installation successful
    clickMouse(LEFT, 1000, 10, 10); // Click left button 10 times, interval 1000ms, press time 10ms
    return 0;
}

Usage Priority ​