![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 29.06.2010
Сообщений: 3
|
![]()
Есть следующая проблема: надо сэмулировать нажатия клавиш для автоматизации процесса, в моём случае - игрового
(игроки Ла2, ВоВ, РО, РФ, и прочих игрулек этого толка меня поймут) Как правило встроенный в игру скриптовый язык поддерживает достаточно много функций, но функция зацикливания была нарочно оттуда убрана (нельзя макрос поставить в макрос, сделать GoTo вначало макроса и т.д.) Также, нельзя просто зажать клавишу монетой (пластырем, варианты), потому что на выполнение скрипта необходимо время, а если будем зажимать - значит будем заставлять макрос выполнять заново снова и снова. Для этого мною была написана следующая программа Код:
Но проблема не исчезла. Ищу помощи от тех, кто понимает в чем проблема, или кто играет в La2 и может это потестировать лично Да, забыл сказать - программа эмулирует нажатие клавиши F7 (по умолчанию) Первое текстовое поле - задержка между кликаньем в секундах Второе текстовое поле - либо ввод любой клавиши (если у вас есть таблица, с учетом смещения +111) либо просто от 1 до 10 (будет соотв кликать от F1 до F10) Кнопка 1: включить таймер Кнопка 2: выключить таймер Кнопка 3: принять изменения (относительно предыдущих, или дефолтных, указанных при иницилиазиции программы) Последний раз редактировалось Stilet; 30.06.2010 в 09:08. |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 29.06.2010
Сообщений: 3
|
![]()
Теме Ап, проблема пока не решилась.
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 22.05.2008
Сообщений: 3
|
![]()
Скорее всего действительно защита от кликеров. А пара миллисекунд туда-сюда - это не серьезно.
Последний раз редактировалось ap008; 01.07.2010 в 23:30. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 21.09.2009
Сообщений: 431
|
![]()
какая вам защита от кликеров ???
Эта линейка на столько тупая сама по себе игра - что там надо жать кнопки как угорелый. Ага - дерешься в дуэли - и хоп, неможешь жать на кнопки так как сработала защита от кликеров :D :D :D :D :D :D :D :D :D Если честно то код написан кривовато!!! |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 02.01.2010
Сообщений: 127
|
![]()
Во всех подобных играх стоит защита, которая определяет нажатие клавиши из вне.
Пробовал писать что-то подобное для игры StarCraft 2, так4ая вещь работала только в меню, при переходе в игру, все действия эмуляции нажатия клавиш игрой игнорировались.
0_o
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Эмуляция нажатия мультимедийных клавиш | W0LF | Общие вопросы Delphi | 0 | 03.04.2010 22:01 |
Эмуляция нажатия клавиши | helenfly | Win Api | 9 | 01.12.2009 12:09 |
Эмуляция нажатия нескольких клавиш | -=Shad0www | Общие вопросы Delphi | 3 | 12.05.2008 08:13 |
Эмуляция нажатия клавиши...... | Zoidberg | Win Api | 4 | 11.01.2007 18:44 |