Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.10;
Скачать: CL | DM;

Вниз

WinExec   Найти похожие ветки 

 
masanovetc   (2002-04-09 11:48) [0]

На форме 2 кнопки одна запускает файл с параметрами.
После того как запущенный файл запрашивает ввод Y
жмём кнопку 2 и всё отрабатывает.

button1.click.....
// Запускаем командную строку
WinExec("D:\TEST\pgp.exe -e pro.res "alexey <masanovetc@ukr.net>"", SW_Normal);


Button2.Click......
AppActivate("D:\TEST\pgp.exe");
SendKeys("y~", True);

Вопрос: как сделать то же самое только чтобы отрабатывало как вертушка(без нажатия кнопок).
Простое написание
Button1.click;
Button2.Click;
не проходит.


 
Song ©   (2002-04-09 13:19) [1]

А не проходит потому, что Вам нужно после первого button1 сделать небольшую паузу, чтобы программа успела загрузиться. После не забудьте перевести на него фокус, если SendKeys этого не делает.


 
masanovetc   (2002-04-09 13:29) [2]

Хотелось бы услышать какие-нибудь другие варианты.
С паузой понятно(пробовал работает), но хотелось бы быть уверенным на 100% что по нажатию первой кнопки программа уже запрашивает ввод.
Есь какие-нибудь идеи?


 
Song ©   (2002-04-09 14:02) [3]

FindWindow

Раз понятно, тогда бы и спросили: "Как узнать что программа гарантированно запущена и работает после WinExec?" чем перлы такие говорить.

Кстати WinExec не рекоммендуется для применения Майкрософтом.



Страницы: 1 вся ветка

Текущий архив: 2002.06.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
1-30896
dimich
2002-05-30 09:01
2002.06.10
Вопрос про TreeView


8-30919
Basoil
2002-01-22 15:29
2002.06.10
повторно, склеивание WAV файлов


3-30717
Валя
2002-05-18 15:36
2002.06.10
Хелп!!!


1-30792
Arhangel
2002-05-30 18:49
2002.06.10
Подскажите плизз.


14-30989
Chaynik___
2002-05-07 19:31
2002.06.10
Декомпиляторы