Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 06.02.2009, 17:56
Аватар для qwak
qwak qwak вне форума
Прохожий
 
Регистрация: 09.10.2008
Сообщения: 31
Репутация: 10
Вопрос Программа, нажимающая клавиши через промежутки времени

Привет всем!
Возник такой вопрос, что и не знаю в какой раздел написать...
Как написать программу, которая бы нажимала клавиатурные клавиши через определённые промежутки времени?
Например: F1, через 1 секунду Insert, затем 3 секунды ничего затем опять Insert, а затем всё заново, и так до бесконечности?
Я поискал по форуму, но ничего не нашёл. Заоранее спасибо.
Ответить с цитированием
  #2  
Старый 06.02.2009, 17:59
Аватар для Vayrus
Vayrus Vayrus вне форума
Исполняемый Ретровирус
 
Регистрация: 09.08.2008
Адрес: Umbrella Corporation
Сообщения: 743
Репутация: 1293
По умолчанию

http://www.delphisources.ru/forum/sh...9735#post29735

Пост AplicatiON
Ответить с цитированием
  #3  
Старый 06.02.2009, 18:01
Аватар для qwak
qwak qwak вне форума
Прохожий
 
Регистрация: 09.10.2008
Сообщения: 31
Репутация: 10
По умолчанию

А примерчика нету? В том посте не совсем то, что мне нужно.

Последний раз редактировалось qwak, 06.02.2009 в 18:09.
Ответить с цитированием
  #4  
Старый 06.02.2009, 18:55
ApplicatiOn ApplicatiOn вне форума
Активный
 
Регистрация: 28.02.2008
Сообщения: 388
Репутация: -10
По умолчанию

Код:
var
i:byte=0;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
i:= i+1;
case i of
1:  
begin
keybd_event(vk_f1,0, 0,0);
 keybd_event(vk_f1,0, keyeventf_keyup,0);
timer1.interval := 3000;
end;
2:
begin

keybd_event(vk_insert,0, 0,0);
 keybd_event(vk_insert,0, keyeventf_keyup,0);

timer1.interval := 1000;
end;
//... сколько надо
end;

end;
Ответить с цитированием
  #5  
Старый 06.02.2009, 18:59
ApplicatiOn ApplicatiOn вне форума
Активный
 
Регистрация: 28.02.2008
Сообщения: 388
Репутация: -10
По умолчанию

p.s. если хочешь бесконечно, то не забываем обнулять i после всех действий
Ответить с цитированием
  #6  
Старый 07.02.2009, 19:37
Аватар для qwak
qwak qwak вне форума
Прохожий
 
Регистрация: 09.10.2008
Сообщения: 31
Репутация: 10
По умолчанию

Большое спасибо.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 01:28.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025