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