Главная страница
    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.44 MB
Время: 0.005 c
1-30773
Telepuzik
2002-05-28 19:22
2002.06.10
Решение математических задач


4-31049
CrazyTemo
2002-04-09 10:33
2002.06.10
processor frequency


1-30878
Alex is Fecit
2002-05-25 22:10
2002.06.10
3D CHART


1-30846
ded_di
2002-05-28 17:24
2002.06.10
Image в TChart


1-30864
dihlos
2002-05-29 16:10
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский