Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2008, 08:55   #1
Олвин
Экспериментатор
Форумчанин
 
Аватар для Олвин
 
Регистрация: 16.04.2008
Сообщений: 218
По умолчанию Запустить другую программу и подождать, пока она отработает

Здравствуйте! Возникла потребность запустить другую программу и подождать пока она отработает. (Чтобы затем выполнить определённое действие) Подскажите как это сделать! (Сам по себе запуск - ShellExecute - делать умею).
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
Олвин вне форума Ответить с цитированием
Старый 21.04.2008, 09:10   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Подождать поможет WaitForSingleObject и иже с ним
Поиском по форуму по этому слову - уже обсуждалось много раз
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.04.2008, 10:10   #3
дмидми
Форумчанин
 
Аватар для дмидми
 
Регистрация: 06.03.2008
Сообщений: 352
Лампочка Начать можно и с первоисточника

Microsoft, Справка и поддержка,
How To Use a 32-Bit Application to Determine When a Shelled Process Ends

Там и про WaitForSingleObject есть, и...
дмидми вне форума Ответить с цитированием
Старый 21.04.2008, 11:22   #4
vaniak
 
Регистрация: 21.04.2008
Сообщений: 5
По умолчанию

Господа, всё это проще делается! Есть прога, нахывается XStarter. Там такое точно есть. Причем кроме этого там есть возможности перемещения курсора в нужную точку, клики, вводы, выключения и включения компа и много всего кроме. Я её для авторамизации серфинга использую
vaniak вне форума Ответить с цитированием
Старый 21.04.2008, 11:48   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Свое сделать кузявее )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.04.2008, 12:15   #6
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Цитата:
Сообщение от Олвин Посмотреть сообщение
Здравствуйте! Возникла потребность запустить другую программу и подождать пока она отработает. (Чтобы затем выполнить определённое действие) Подскажите как это сделать! (Сам по себе запуск - ShellExecute - делать умею).
Если цель просто в том, чтобы "запустить другую программу", то тет никакой нужды пользоваться ShellExecute, для этого есть CreateProcess. Ждать элементарно:http://programmersforum.ru/showpost....58&postcount=9
B_N вне форума Ответить с цитированием
Старый 21.04.2008, 21:57   #7
MusicMan
Пользователь
 
Аватар для MusicMan
 
Регистрация: 19.04.2008
Сообщений: 66
Восклицание

А вот ещё вопрос!
Пример :
Запущен проц (.EXE) ,пока ждём, всё в порядке! А вот если этот
проц откроет через Shell... какой нибудь (.txt) текст в блокноте, или
ещё один проц, а потом кикнется. Как тут быть?
PS : В гугле ,реально, за эту тему очень мало.
Нет таких проблем, которых мы не можем себе создать
MusicMan вне форума Ответить с цитированием
Старый 21.04.2008, 22:20   #8
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Цитата:
Сообщение от MusicMan Посмотреть сообщение
А вот ещё вопрос!
Пример :
Запущен проц (.EXE) ,пока ждём, всё в порядке! А вот если этот
проц откроет через Shell... какой нибудь (.txt) текст в блокноте, или
ещё один проц, а потом кикнется. Как тут быть?
PS : В гугле ,реально, за эту тему очень мало.
А можно как-нибудь так, чтобы всем было понятно? Спасибо.
B_N вне форума Ответить с цитированием
Старый 21.04.2008, 22:31   #9
MusicMan
Пользователь
 
Аватар для MusicMan
 
Регистрация: 19.04.2008
Сообщений: 66
По умолчанию

Как словить действия запущенной проги. Вот.
Нет таких проблем, которых мы не можем себе создать
MusicMan вне форума Ответить с цитированием
Старый 21.04.2008, 22:45   #10
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Цитата:
Сообщение от MusicMan Посмотреть сообщение
Как словить действия запущенной проги. Вот.
MusicMan, в гугле "реально, за эту тему очень мало" потому, что Вы не желаете нормально формулировать вопросы, но, тем не менее, ждёте нормально сформулированых ответов. Что, в Вашем видении, должно подпадать под "действия запущенной проги". Как именно, в какой форме, Вы собираетесь их "словить"?
B_N вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как «внедриться» в другую программу? forzub Общие вопросы Delphi 0 10.07.2008 17:33
Как записать свою программу в другую? AngelOfDeath Общие вопросы Delphi 1 12.05.2008 06:12
Как записать данные в другую программу? Спартак Общие вопросы Delphi 23 19.04.2008 22:33
Как запустить программу Vadik(R) Паскаль, Turbo Pascal, PascalABC.NET 1 10.03.2008 16:04
Как запустить программу не ехе а Unit -=B@lY=- Общие вопросы Delphi 2 21.02.2007 09:55