Главная страница
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.014 c
3-30669
MagG0T
2002-05-17 09:19
2002.06.10
Выборка через поле типа Data


1-30856
Янушка
2002-05-29 14:54
2002.06.10
Люди! Хочу выводить в label русский текст


14-30995
Сатир
2002-05-07 21:38
2002.06.10
WinSocket


1-30889
posh please
2002-05-29 20:40
2002.06.10
Привет всем, помогите плиз, как сделать скриншот экрана!


14-31013
drpass
2002-05-05 00:07
2002.06.10
С праздником