Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
13 / 13 / 2
Регистрация: 22.04.2010
Сообщений: 658

Нажатие NUM клавиш в активном приложении

20.02.2012, 13:19. Показов 2295. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нажатие NUM клавиш в активном приложении.
Подскажите как можно осуществить?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.02.2012, 13:19
Ответы с готовыми решениями:

Нажатие клавиш в другом приложении
Всем привет уважаемые форумчане . У меня такая проблема . хочу написать бота для игры нажатие клавиш ' A 1 2' в принципе и все . видел...

Обработка нажатия клавиш при не активном приложении
Вообщем, у меня приложение сворачивается в трей. Как видно на картинке. Шелкаю правой кнопкой и там вылазит менюшка. У менюшки есть...

Input не реагирует на нажатие клавиш + и - на Num Lock
В инспекторе Unity добавил свой Axes. Прописал позитивное значение "+" и негативное "-". В коде использую: ...

9
118 / 52 / 9
Регистрация: 23.12.2011
Сообщений: 120
20.02.2012, 13:31
Если имеется в виду перехват клавиш доп. клавиатуры в своем приложении, то можно создать событие PreviewKeyDown и внутри него сравнивать код нажатой клавиши с кодами нумпада:
C#
1
2
3
4
5
private void Form1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
     if (e.KeyCode == Keys.NumPad0)
         // делать что-то
}
0
13 / 13 / 2
Регистрация: 22.04.2010
Сообщений: 658
20.02.2012, 14:29  [ТС]
Jezofine,

Не перехват, а само нажатие
0
 Аватар для irineyxxx
151 / 53 / 11
Регистрация: 18.09.2011
Сообщений: 730
20.02.2012, 14:37
koc94ok, в помощь using System.RunTimes...
0
13 / 13 / 2
Регистрация: 22.04.2010
Сообщений: 658
20.02.2012, 18:42  [ТС]
Цитата Сообщение от irineyxxx Посмотреть сообщение
koc94ok, в помощь using System.RunTimes...
А поточнее?
0
774 / 554 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
20.02.2012, 18:45
Класс SendKeys
http://msdn.microsoft.com/en-u... dkeys.aspx
0
13 / 13 / 2
Регистрация: 22.04.2010
Сообщений: 658
20.02.2012, 22:57  [ТС]
Цитата Сообщение от Vitall Посмотреть сообщение
пытался так
C#
1
2
3
4
5
6
            for (int i = 0; ; i++)
            {
                SendKeys.Send("{a}");
                Thread.Sleep(5000);
 
            }
даже букву А в блокноте не печатает
0
 Аватар для Celly
158 / 148 / 25
Регистрация: 23.01.2011
Сообщений: 319
20.02.2012, 23:07
Нужно стартовать процесс под это дело:
C#
1
2
System.Diagnostics.Process.Start("notepad");
SendKeys.SendWait("QWERTY");
0
774 / 554 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
21.02.2012, 19:12
Цитата Сообщение от koc94ok Посмотреть сообщение
пытался так

C#
1
2
3
4
5
for (int i = 0; ; i++)
 {
 SendKeys.Send("{a}");
 Thread.Sleep(5000);
}
жуть какая то

поставьте хотя бы таймер ,при запущенной программе он будет посылать нажатия клавиши "а" в активное окно
C#
1
2
3
4
  private void timer1_Tick(object sender, EventArgs e)
        {     
                SendKeys.Send("a");
        }
1
13 / 13 / 2
Регистрация: 22.04.2010
Сообщений: 658
24.02.2012, 17:58  [ТС]
Цитата Сообщение от Vitall Посмотреть сообщение
жуть какая то

поставьте хотя бы таймер ,при запущенной программе он будет посылать нажатия клавиши "а" в активное окно
C#
1
2
3
4
  private void timer1_Tick(object sender, EventArgs e)
        {     
                SendKeys.Send("a");
        }
Спс, а коды всех клавиш(в том числе и NUM) где можно надыбать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.02.2012, 17:58
Помогаю со студенческими работами здесь

Не срабатывает виртуальное нажатие циферных клавиш с num панели
Имеется приложение, в котором нужно прощелкать некотурую последовательность клавиш виртуально. Не онлайн игрушка, а обычное приложение. То...

Отловить нажатие клавиш в приложении
не знаю может мозгов(не спорю, в с# не очень знаю, новичок) нужно реализовать программу, нашёл код на форуме, вставил , но того что...

Нажатие клавиш в стороннем приложении
всем привет вообщем ребят с програмированием начал заниматся всего неделю :) написал пару простых прог с помощю гугла :) теперь вот пробую...

Считать нажатие клавиш в чужом приложении C++
Добрый день. Задача состоит в следующем: Считать нажатие клавиши клавиатуры в другом приложении или на рабочем столе Windows. C++ ...

Нажатие клавиш в запущенном приложении через батник
Здравствуйте, подскажите, пожалуйста. Для автоматизации необходимо запустить через батник файл Mathcad, после его выполнения нужно,...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru