Вниз
Скачать: CL | DM;

Как вызвать программу для ДОС приложения?   Найти похожие ветки 

← →
Ericbek   (2004-03-16 13:27) [0]

Привет ребята подскажите как вызвать программу для ДОС приложения? Например мне нужно вызвать батник или екзешник для ДОС приложения.


← →
serge ©   (2004-03-16 15:21) [1]

Try WinExec("mybatfile.bat", sw_hide[sw_show]);


← →
Anatoly Podgoretsky ©   (2004-03-16 16:10) [2]

ShellExecute запустит что угодно


← →
sVic   (2004-03-16 17:40) [3]

CreateProcess


← →
Ericbek   (2004-03-17 16:12) [4]

Привет, serge, и всем! Спасибо Вам за отклик, но будет ли это работать из ДОСа? Ситуация такова:
Я хочу сделать загрузочный диск + исталляшки винды.
После загрузки ДОСа нужно запустить некоторые проги из меню пользователя Волков Коммандера (за его маленький размер).Он прекрасно справился со всеми екзешниками кроме winnt.exe и одного батника. Требется запустить все проги из меню. Для этого можно использовать ДОС приложение в Делфи.
Только не знаю процедуру которая делает это для чистого ДОСа.
Если знаете метод получше для этих целей буду рад.
Заранее за всё спасибо.


← →
Ericbek   (2004-03-17 16:13) [5]

Привет, serge, и всем! Спасибо Вам за отклик, но будет ли это работать из ДОСа? Ситуация такова:
Я хочу сделать загрузочный диск + исталляшки винды.
После загрузки ДОСа нужно запустить некоторые проги из меню пользователя Волков Коммандера (за его маленький размер).Он прекрасно справился со всеми екзешниками кроме winnt.exe и одного батника. Требется запустить все проги из меню. Для этого можно использовать ДОС приложение в Делфи.
Только не знаю процедуру которая делает это для чистого ДОСа.
Если знаете метод получше для этих целей буду рад.
Заранее за всё спасибо.


← →
Jel ©   (2004-03-17 16:33) [6]


> Ericbek   (17.03.04 16:12) [4]

Не совсем понял путаные объяснения, но если ты хочешь написать на Delphi программу работающую под DOS - сие невозможно. Console application тоже является приложением Windows и не будет работать в ДОС, несмотря на то, что не использует GUI.


← →
Defunct ©   (2004-03-17 17:09) [7]

Ericbek   (17.03.04 16:13) [5]
Не нужно никаких приложений Delphi.
Все можно сделать одними только батниками.

В autoexec.bat прописываете все программы, которые нужно запустить.
Можно и в config.sys ключ install = [Полный путь к exe файлу]

запустить что-либо из меню VC, правим vc.mnu, например так:
F1: Install w2k
 [Имя диска:]\i386\winnt.exe
F2: Strat a batch file
 [Имя диска:]\[Путь]\MyBat.exe

Возможно вы просто загружаете что-то лишнее, потому и не хватает базовой памяти для запуска Winnt.exe

Можете воспользоваться системным меню в Config.sys:

[Menu]
MenuItem = ..., ...

[...]
Install = [что-то]
Install = [что-то]


← →
Defunct ©   (2004-03-17 17:11) [8]

Поправлюсь:

F2: Start a batch file
[Имя диска:]\[Путь]\MyBat.bat



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.02 c
1-1079693529
АМБ
2004-03-19 13:52
2004.04.04
Скомпилированный файл имеет малые размеры


1-1079372833
Chcnger
2004-03-15 20:47
2004.04.04
Ошибка при закрытии


14-1077491088
Soft
2004-02-23 02:04
2004.04.04
Святая вера в науку!!!


7-1075032357
Freaky
2004-01-25 15:05
2004.04.04
Синхронизирование времени


6-1075220897
*partizan*
2004-01-27 19:28
2004.04.04
Сетевые компоненты в Delphi7




   Наверх