43 / 3 / 0
Регистрация: 22.05.2015
Сообщений: 131

Имитировать нажатие кнопок на клавиатуре

23.05.2015, 16:40. Показов 1478. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет . Нужно было написать софтину которая будет в приложении эмитировать нажатие кнопак на клавиатуре
но программа и приложение сразу начинают не отвечать .
делал примерно так
C#
1
2
3
4
        private void timer1_Tick(object sender, EventArgs e)
        {
            SendKeys.Send("{" + textBox1.Text + "}");
        }
Подскажите что не так и как исправить , спасибо сразу )

Добавлено через 16 часов 30 минут
Вот весь код
Вложения
Тип файла: rar WindowsFormsApplication1.rar (29.4 Кб, 2 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.05.2015, 16:40
Ответы с готовыми решениями:

Как имитировать нажатие мыши?
Здравствуйте! На данный момент владею вот таким кодом: mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, X, Y, 0, 0); ...

Имитировать нажатие клавиши CTRL+C?
Всем привет! На форме находится компонент axAcroPDF. Как сделать так чтобы при нажатии какой-то кнопки(например на пункте меню и т.п.)...

Свернуть все окна, т.е. имитировать нажатие Win+D
в C# свернуть все окна, т.е. эмитировать нажатие win + d Сасибо!

4
.NET C#,ASP.NET MVC
Эксперт .NET
 Аватар для lvlkoo
594 / 507 / 224
Регистрация: 16.10.2010
Сообщений: 1,902
23.05.2015, 19:40
Пробуйте
C#
1
SendKeys.SendWait
0
43 / 3 / 0
Регистрация: 22.05.2015
Сообщений: 131
23.05.2015, 21:50  [ТС]
не помогло
0
43 / 3 / 0
Регистрация: 22.05.2015
Сообщений: 131
28.05.2015, 15:05  [ТС]
Не понимаю , в том же текстовом документе работает . (печатает те клавиши которые указал)
А вот в приложение не нажимает (сначала офф моё приложение которое нажимает а потом и ,, не отвечает ,, то в котором оно должно их нажимать .)
Вроде использовал всё что можно но не чего не помогает , может кто сталкивался с этим и знает как заставить всё это работать ?
0
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
28.05.2015, 15:45
Может проще сразу использовать WinApi функцию PostMessage? Я так понимаю посылать нажатие надо чему-то конкретному, а не всему подряд? Тут посмотрите, возможно увидите что-то полезное для себя.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.05.2015, 15:45
Помогаю со студенческими работами здесь

Как обработать нажатие кнопки на клавиатуре
Здравствуйте. Пытаюсь написать игру ханойские башни Механика игры: над штырями бегает квадратик (объект класса Arrow, класс Arrow,...

Нажатие нескольких кнопок одновременно
Доброго времени суток. Возникла проблема, экзаменационная игра в консоле. Мне надо одновременно отлавливать нажатие кнопок влево / вправо...

Нажатие кнопок в стороннем приложении (игре)
Приложение должно способом имуляции нажимать на кнопки в игре, но данные способ не работает, тоесть приложение работает только на рабочем...

Как обработать нажатие кнопок в стандартном MessageBox
Подскажите, кто знает как обработать нажатие кнопок ОК/Отмена в стандартном MessageBox. К примеру код программы выглядит так: ...

Нажатие кнопок в некактивном окне (для работы с браузером)
Нужно имитировать нажатие кномки в неактивном окне браузера. Желательно с помощью PostMessage. Пробовал сам, получилось не очень. В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru