Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.06.10;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.06.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
14-30977
mimino
2002-05-06 22:00
2002.06.10
Поможет кто нибуть или нет?????????????????????????


1-30756
Voldemar
2002-05-30 14:59
2002.06.10
Не создается MDIchild форма


1-30803
Dima_
2002-05-29 15:40
2002.06.10
Image


1-30829
MaximatorVeter
2002-05-27 23:16
2002.06.10
Закладка Diagram для D6?


1-30819
Kaldr
2002-05-31 11:46
2002.06.10
Исключ. ситуац.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский