Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Эимитация сочетания клавиш в стороннем процессе. (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/eimitaciya-sochetaniya-klavish-v-storonnem-processe-338810/)

Guest 30.09.2011 13:00

Эимитация сочетания клавиш в стороннем процессе.
 
Имеется очень много самораспаковывающихся архивов TM FilePaker Self-extractor(тысячи файлов).Необходимо их все расспаковать.Разумеется, запускать программу, нажимать на кнопку расспаковать и закрывать окно не хочется.Опытным путем было определено, что для того, чтобы расспаковать файл и закрыть программу достаточно сделать следующую последовательность действий: запустить файл, нажать на , нажать на . Причем, можно не дожидаться окончания предыдущей операции. Собственно задача состоит в сдедующем. как бы мне расспаковать все эти файлы проделав сл. последовательность действий:Запуск файлаЭмитация нажатия Эмитация нажатия Создав процесс при помощи QProcess можно получить его PID.Каким образом используя этот PID можно послать сочетания клавиш этому процессу активному окну? (средствами Qt. через winapi не так интересно )P.S.: А может ктото знает уже готовое решение данной проблемы? Буду очень признателен


Часовой пояс GMT, время: 10:17.


© www.otvetnemail.ru - Форум вопросов и ответов.