|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Не работает автонажатие
Привет всем!
Программа внизу должна открывать консоль в CSS и нажимать клавишу "верхняя стрелка". Вопрос: почему этого не происходит? И дополнитльный вопрос: как мне эмулировать нажатие Enter? В таблице кодов написано 1C, но когда я так пишу вылезает ошибка. Код:
procedure TForm1.AsyncTimer1Timer(Sender: TObject); begin if (iskeydown('G')) or (iskeydown('g')) or (iskeydown('п')) or (iskeydown('П')) then begin keybd_event(96,0,0,0); //241 keybd_event(96,0,KEYEVENTF_KEYUP,0); {!} keybd_event(48,0,0,0); keybd_event(48,0,KEYEVENTF_KEYUP,0); {ENTER} keybd_event(65,0,0,0); keybd_event(65,0,KEYEVENTF_KEYUP,0); end; В ручном режиме всё работает. Делаем'c разные игры. Искать на glscene.ru Последний раз редактировалось DungeonLords, 17.01.2010 в 13:51. |
#2
|
|||
|
|||
HELP!
Никто не знает что-ли? Помогите!
Делаем'c разные игры. Искать на glscene.ru |
#3
|
|||
|
|||
Код:
// вверх keybd_event(VK_UP, 0, 0, 0); keybd_event(VK_UP, 0, KEYEVENTF_KEYUP, 0); // Enter keybd_event(VK_RETURN, 0, 0, 0); keybd_event(VK_RETURN, 0, KEYEVENTF_KEYUP, 0); |
#4
|
|||
|
|||
Цитата:
Делаем'c разные игры. Искать на glscene.ru |