![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
добавление файлов в проект [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-ы.