Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 14.06.2012
Сообщений: 353
1

Имитация нажатия кнопки независимо от других приложений

20.06.2015, 12:25. Показов 1303. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как имитировать нажатие кнопки в стороннем приложении, при этом не затрагивая работу пользователя? То есть, мне нужно сделать так - допустим я написал документ, потом запустил свою прогу, которая форматирует документ так, как мне надо, но я в это время играю в косынку, и не вижу работы этой программы. У меня есть опыт работы с winapi, и я делал нажатия кнопок в активном окне, но как сделать так, чтобы программа работала с неактивными окнами, и при этом я мог заниматься своими делами, на этом же компе?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.06.2015, 12:25
Ответы с готовыми решениями:

Имитация нажатия кнопки
Как сымитировать нажатие кнопки, но не определенному окну, а вообще?

Имитация нажатия кнопки на сайте
Всем привет. Предположим есть сайт, в нем есть поисковая система. В ней задаются некоторые...

Имитация нажатия на кнопки в стороннем приложении
Во общем ситуация такая, есть установщик, в нём кнопка старт, после нажатия на нее появляется...

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

3
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
20.06.2015, 19:37 2
Надо пробовать через PostMessage, у меня так работало с браузерами(я посылал сообщения дочернему окну в браузере и при этом оно не активировалось, а я сам мог тем временем в другом браузере или еще где-то заниматься чем угодно), но с какими-то другими приложениями может оказаться сложнее.
0
2 / 2 / 0
Регистрация: 14.06.2012
Сообщений: 353
20.06.2015, 20:31  [ТС] 3
EvilFromHell, можно банальный пример кода с PostMessage?
0
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
20.06.2015, 20:38 4
Тут кусок того самого кода, какой работал у меня в неактивном окне. Проблема, указанная в теме, была в конце-концов решена правильной расстановкой sleepов, а с эмуляцией было все в порядке.
0
20.06.2015, 20:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.06.2015, 20:38
Помогаю со студенческими работами здесь

Формирование Get запроса (имитация нажатия кнопки на странице)
У меня задача такая: нужно съэмитировать нажатие кнопки на html странице без всяких WebBrowser и...

Имитация нажатия кнопки на странице
Здравствуйте. Допустим у нас есть страница. На ней одна кнопка и допустим выпадающий список....

Имитация нажатия кнопки Back
Подскажите как на в VBScript сымитировать нажатие кнопки броузера 'Back'? Заранее благодарен.

Имитация нажатия кнопки мыши
пользуюсь mouse_event из user32.dll, но когда я имитирую нажатие лкм в 1 стороннем окне оно...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru