Текущий архив: 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.44 MB
Время: 0.005 c