Главная страница
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.016 c
1-30878
Alex is Fecit
2002-05-25 22:10
2002.06.10
3D CHART


1-30909
FireWorks
2002-05-29 09:32
2002.06.10
Счестчик слов


1-30892
daimon_rom
2002-05-30 04:50
2002.06.10
Как целиком распечатать StringGrid ?


4-31054
DMA
2002-04-09 20:00
2002.06.10
Как узнать какое окно сейчас активное?


6-30958
Gloomy
2002-03-28 15:04
2002.06.10
Коллеги, не откажите в помощи… pls!!!