Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.20;
Скачать: CL | DM;

Вниз

запуск нескольких программ в консоли   Найти похожие ветки 

 
stud ©   (2005-11-01 13:53) [0]

есть дос программы, необходимо выполнить их в одной консоли последовательно.
как это реализовать?


 
Digitman ©   (2005-11-01 14:07) [1]

Win-консоль и DOS-консоль - не одно и то же ..

?


 
stud ©   (2005-11-01 14:42) [2]

смысл в следующем, есть две досовские программы, нужно их запустить последовательно. но не какждую в отдельном процесссе, а как бы это выразиться, чтобы вторая программа "видела" что запущена первая))


 
КиТаЯц ©   (2005-11-01 14:47) [3]

@echo off
firstprog.exe
secondprog.exe
exit


не то?


 
stud ©   (2005-11-01 14:49) [4]

не из бат файла а из дельфийской программы.
сечас я запускаю их с помощью shellexecuteex,
но они не "видят" друг друга.
может shellexecuteex какие-то параметры нужно указать?


 
КиТаЯц ©   (2005-11-01 14:53) [5]

Что значить
> они не "видят" друг друга

???


 
stud ©   (2005-11-01 14:56) [6]


>Что значить
> > они не "видят" друг друга

для того чтобы отработала одна программа, необходимо чтобы была запущена другая


 
reonid ©   (2005-11-01 14:59) [7]

Попробуй вызвать AllocConsole в дельфишной программе
и запустить досовские программы CreateProcess"ом
БЕЗ флага CREATE_NEW_CONSOLE.
(На счёт shellexecuteex я просто не знаю, ставит она этот флаг или нет,
а проверять мне облом)
Ну и в конце FreeConsole не забудь.


 
Digitman ©   (2005-11-01 15:04) [8]


> чтобы вторая программа "видела" что запущена первая


так и скажи - обе ДОС-задачи должны быть запущены и отработать в единой ДОС-сессии).. а то "последовательно", "параллельно", в консоли, не в консоли))..


 
КиТаЯц ©   (2005-11-01 15:05) [9]

Поиском по форуму:
"Как определить запущена ли программа (процесс)". Ну или что-то вроде того. Способов много.


 
stud ©   (2005-11-01 16:05) [10]


> обе ДОС-задачи должны быть запущены и отработать в единой
> ДОС-сессии

ага))) как реализовать подобную вещь?



Страницы: 1 вся ветка

Текущий архив: 2005.11.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.036 c
2-1131082890
Ezorcist
2005-11-04 08:41
2005.11.20
Устаовка события для компонента


3-1129054896
denissoft
2005-10-11 22:21
2005.11.20
Вопрос по написанию компонента, с двумя DataField-ыми


14-1130798937
-=XxX=-
2005-11-01 01:48
2005.11.20
Шотландская волынка


14-1130336450
Kerk
2005-10-26 18:20
2005.11.20
Мальчик по имени Google


4-1126843766
SergeyGood
2005-09-16 08:09
2005.11.20
Функция CreateProcessWithLogonW