Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2013, 09:33   #1
wanes101
Форумчанин
 
Регистрация: 04.06.2010
Сообщений: 212
По умолчанию симуляция копирования текста в word или браузере

Еще раз всем привет
Я продолжаю мучить word и браузер.
Может кто подскажет, как симулировать копирование выбранного текста в этих программах через winapi/
wanes101 вне форума Ответить с цитированием
Старый 24.02.2013, 12:02   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,331
По умолчанию

Отследить какие команды посылаются в окно для этих команд и слать те же команады. Команды будут разные для разных программ.
waleri вне форума Ответить с цитированием
Старый 25.02.2013, 19:39   #3
wanes101
Форумчанин
 
Регистрация: 04.06.2010
Сообщений: 212
По умолчанию

Я знаю есть программа Punto Switcher, она может получать и изменять текст в любом редакторе, любой программы. Может кто не будь подскажет как она это делает?
wanes101 вне форума Ответить с цитированием
Старый 01.03.2013, 22:37   #4
alexey_kip
Форумчанин
 
Регистрация: 19.11.2011
Сообщений: 198
По умолчанию

Как Puinto Switcher работает не знаю, но есть функция для генерирования различных сообщений клавиатуры и мыши keybd_event называется. Оч интересная штука. На ней хоть какие нажатия симулировать можно. Только ctrl+alt+del не получилось(
alexey_kip вне форума Ответить с цитированием
Старый 02.03.2013, 09:13   #5
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,331
По умолчанию

keybd_event / SendInput функции сами решают кому отправить вход. В большинтве случаев использование SendMessage более чем достаточно. Далее, во многих программах клавишные комбинации можно настраивать - что тогда слать? Лучше всего определить какую команду надо слать и слать прямо нужный код WM_COMMAND.
waleri вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена текста полей ввода, в браузере Rost93 Свободное общение 4 03.04.2012 08:21
Макрос для копирования текста 6aHaH4uk Microsoft Office Word 6 01.11.2011 00:59
Защита документа word от распечатывания и копирования Святой Дьявол Microsoft Office Word 11 18.11.2010 11:57
Программа для ввода текста в браузере trance-boy Помощь студентам 8 21.08.2010 20:00
Макрос для импорта или копирования из Word barbus Microsoft Office Excel 4 08.05.2010 21:46