CyberForum.ru - Форум программистов и сисадминов
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум программистов > Форум C++

Ответ Создать новую тему
 
Старый 29.12.2011, 19:46   #1
zlodei1988
Новичок
 
Регистрация: 03.05.2010
Сообщений: 15
Репутация: 1 (1)
По умолчанию автоматическое нажатие ЛКМ

Доброго времени суток! кто сможет помочь? нужно написать программу или скрипт, чтоб имитировать нажатие левой кнопки мыши через каждые 10 секунд в одном и том же месте мыши! заранее благодарю кто может помочь!
zlodei1988 вне форума
Другие темы раздела
C++ Критическая секция
Очень срочно,помогите пожалуйста,на Сях,реализовать работу бензоколонки - бензин 80,92,95,98,Дизель - разлив бензина автомобилям через критическую секцию.Учесть въезд - выезд автомобилей на заправку.. Критическая секция
работа с Семафорами C++
Помогите пожалуйста очень срочно На Сях Реализовать работу магазина - отделы, касса, покупатели, с использованием семафоров, учесть вход-выход людей в магазин, возможность открытия других касс. работа с Семафорами
Старый 31.12.2011, 01:08   #2
Jaguar799
Новичок
 
Регистрация: 08.10.2010
Сообщений: 49
Репутация: 5 (5)
По умолчанию Re: автоматическое нажатие ЛКМ

Код C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <windows.h>
#include <conio.h>
using namespace std;
 
 
int main()
{
    RECT lpRect;
    POINT pt;
    HWND hwnd;
    while (true)
    {
    Sleep(10000);  //значение в милисекундах 
    
    GetCursorPos(&pt);
    
    hwnd = WindowFromPoint(pt);
    GetWindowRect(hwnd,&lpRect);
    pt.x = pt.x - lpRect.left;
    pt.y = pt.y - lpRect.top;
    if(!hwnd)
    {
        printf("%d\n",GetLastError());
        getch();
        exit(0);
    }
    SendMessage(hwnd,WM_LBUTTONDOWN,MK_LBUTTON,MAKELONG(pt.x,pt.y));
    SendMessage(hwnd,WM_LBUTTONUP,0,MAKELONG(pt.x,pt.y));
    }
 
    system("pause");
    return 0;
}
Как-то так...
Jaguar799 вне форума
После регистрации реклама в сообщениях будет скрыта
Старый 31.12.2011, 02:13   #3
OstapBender
Форумчанин
 
Регистрация: 22.03.2011
Адрес: С-Пб
Сообщений: 1,166
Репутация: 399 (384)
По умолчанию Re: автоматическое нажатие ЛКМ

все проще...
SetCursorPos + mouse_event
OstapBender вне форума
Ответ Создать новую тему

Похожие темы
Тема Автор
MS Access Автоматическое нажатие кнопки "Enter"
Здравствуйте. Подскажите как реализовать автоматическое нажатие кнопки "Enter" сразу после открытия формы или автоматическую установку курсора в определенное поле формы.
Enigma121
Delphi для начинающих Автоматическое нажатие клавиш.
Мне необходимо чтобы по нажатии клавиши (button1) программа сама каждый час ровно в 50 мин делала 2 щелчка мышью я написал программу,а там ошибка, помогите пожалуйса procedure TForm1.Button1Click(Sender: TObject); var x:systemtime; begin if x =*.50 then mouse_event(MOUSEEVENTF_RIGHTDOWN, 553,...
Semon
C++ Как можно сделать такое? (Автоматическое нажатие клавиш и все что с этим связанно)
У меня возник вопрос как можно сделать чтоб программа автоматически нажимала на определенные клавиши? Например в игре GTA SAMP: Чтоб персонаж ходил автоматически по кругу или прямо и назад (через несколько минут опять повтор данных движений) и при этом после каждого хода он нажимал клавиши F6 ->...
MaX73
С++ для начинающих Автоматическое нажатие клавиш
Нужен код программы которая будет в открытом окне автоматически будет нажимать заданные клавиши?
KaRTMaN
VBScript/WSH автоматическое нажатие кнопки
Доброго дня. Суть проблемы: есть программа, которая при работе выкидывает месседжбоксы с ок и приостанавливает свою работу до нажатия кнопки. Проблема в том, что работать она должна все время. Таким образом, нужен скрипт, который отслеживал бы процесс и нажимал "ок". Подскажите, пожалуйста,...
indeec.05
Опции темы

Текущее время: 01:05. Часовой пояс GMT +4.

Компьютерный форум программистов и сисадминов
Powered by vBulletin® Version 3.8.7 PL2
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Рейтинг@Mail.ru Яндекс.Метрика