Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

добавление файлов в проект [D7, XP]


Aleksandrrr ©   (2008-04-16 09:47:00) 

Здравствуйте. Просьба помочь в таком вопросе.
Пишу программку, которая запускает bat - файлы. Этих файлов уйма.
Подскажите, можно ли добавить все эти bat -файлы в исполняемый файл, и из него их вызывать?
Если можно, просьба привести пример.


Aleksandrrr   (2008-04-16 14:05:00) [1]

Спасибо за направление!


Ega23   (2008-04-16 10:21:00) [2]


> А потом пишешь батник, который запускает тот батник, который
> запускает эти bat-ы  :)
>


Конечно. :)
Есть приложение, которое запускает cmd с параметрами, которрый запускает либо isql, либо psql, либо другие cmd, которые запускают либо isql либо psql.
:)


Anatoly Podgoretsky   (2008-04-16 10:13:00) [3]

> Aleksandrrr  (16.04.2008 09:47:00)  [0]

Если ты хочешь в проект, то бат файлы совсем не нужны, пересылай все эти строки командному процессору, через ShellExecute например, не говоря уже о более сложных методах, как перенаправление стандартных потоков ввода-вывода.
Синтаксис ShellExecute хорошо описан в справке.


Рамиль   (2008-04-16 10:10:00) [4]

Ну, добавь в ресурсы, выгружай в %Temp% и запускай.


Сергей М.   (2008-04-16 10:10:00) [5]


> мне нужно, чтобы все батники были в одном файле


Засунь их содержимое в ресурсы своего exe-файла.


DrPass   (2008-04-16 10:09:00) [6]

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


Aleksandrrr   (2008-04-16 09:58:00) [7]

Нет, мне нужно, чтобы все батники были в одном файле - в моем приложении. Можно ли так сделать?


Riply   (2008-04-16 09:54:00) [8]

> [1] Ega23 ©   (16.04.08 09:52)
> пишешь ещё один bat, который запускает эти bat-ы.

А потом пишешь батник, который запускает тот батник, который запускает эти bat-ы  :)


Ega23   (2008-04-16 09:52:00) [9]

пишешь ещё один bat, который запускает эти bat-ы.


Наверх

Титульная страница Поиск, карта сайта Написать письмо