Автокликер с использованием C ++ для щелчка в разных интервалах с использованием RNG * Миллисекунды для определения времени между щелчками - PullRequest
0 голосов
/ 18 мая 2018

Я тестировал его уже несколько часов и просто не могу заставить его работать.Я пытаюсь заставить автокликер работать, используя C ++.Упомянутая Программа должна иметь возможность щелкать, не перемещая мышь, не указанную в Программе.Мышь нужно только щелкнуть левой кнопкой мыши.Это должно быть сделано в разные промежутки времени.Моя идея заключалась в том, что мы используем генератор случайных чисел (RNG), чтобы определить число от 1 до 100. Этот шаг легко выполнить с помощью команды (rand ()% 6) + 1.Загружая библиотеку, вы можете использовать команду srand (time (0)) перед функцией for для ее рандомизации.Моя проблема лежит после этого.Как получить результирующее случайное число, умноженное на миллисекунды (предпочтительно также рандомизированное), а затем использовать полученное время в качестве времени между выводами мыши?

Я знаю, что это много, но я довольно новк кодированию, и это страстный проект.Если бы кто-то был достаточно опытен, чтобы помочь мне с моей проблемой, это было бы очень признательно.

Редактировать: Это то, что у меня есть до сих пор, я знаю, что это не так много, но это работает.Улучшения явно приветствуются.

#include <iostream>
#include <cstdlib>
#include <ctime>    
#include <stdlib.h>
#include <stdio.h>
using namespace std;

/* function main begins program execution */
int main(void) {
    int i; 
    srand(time(0));   
    for (i = 1; i < 2; i++) {

        printf("%d ", 1 + (rand() % 6));    
    } 

    cin.get();
    return 0;
} 
...