|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.08.2009, 17:43 | #1 |
Регистрация: 04.08.2009
Сообщений: 8
|
[WIN] Объединить batник и exe
Здравствуйте, программеры!
У меня есть кое-какой вопрос. Как можно объединить батник и exe в один файл, при этом чтобы при включении нового файла, открывался батник с callом на exe внутри нового файла. Если не понятно, покажу на примере: Есть файл server.bat - рестартер игрового сервера+некоторые изменения. Игровой сервер server.exe. И надо, чтобы всё это было в одном файле (для красоты и для скрытия кода батника). Не знаю, как у вас тут благодарят (только не деньгами, я на нуле ), но там всякие "плюсики" поставлю. Спасибо! |
04.08.2009, 18:37 | #2 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
Не понял слов: чтобы при включении нового файла
Ну насколько я понял остальное, мне на ум приходит только один вариант. Пишешь функции, котораы делают старт/стоп сервера не закрывая exe. Стоп сервера, создаешь скрытое окно dos'a и кидаешь туда свои команды, потом старт. |
04.08.2009, 18:42 | #3 |
Регистрация: 04.08.2009
Сообщений: 8
|
StartServer.exe = server.exe + server.bat [готовый рестартер]
При открытии StartServer.exe, открывается server.bat, который, в свою очередь, ссылается на внутреStatServer.exe'шный server.exe. Или так. Открываем StartServer.exe, распаковка в Temp двух файлов, открытие server.bat. |
04.08.2009, 18:55 | #4 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 395
|
ZaR ищи передельщик bat to exe
То есть пишешь батничек ручками с запуском... Дальше запускаешь battoexe он тебе выдает exe файл с функциями батничка который ты написал (в батнике-> Старт server.exe и server.bat) |
04.08.2009, 19:11 | #5 |
Регистрация: 04.08.2009
Сообщений: 8
|
Сейчас попробывал сделать в SFX, всё практически работает как надо, но нужно, чтобы работало всё без распаковки...
Вот посмотрите: _http://kaskad-tv.data.cod.ru/424 zotox, Насчёт bat to exe. Мне нужно чтобы всё это было в одном файле... был бы opensource...) |
04.08.2009, 19:14 | #6 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Ещё, как вариант, можно использовать SFX-архив, с указанием запустить server.bat после распаковки.
----- опоздал )) |
04.08.2009, 19:24 | #7 |
Регистрация: 04.08.2009
Сообщений: 8
|
OFFTOP: netrino, А ещё лучше. Сделал бы ты удаление после закрытия (use unpack to temporary folder (разархив в темп))
|
04.08.2009, 19:32 | #8 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Угу, знаю про эту опцию ) Но если у запакованного исполняемого файла есть зависимоть от каких-то других файлов, то он не запустится, или придётся добавлять их все в архив. А так можно добавить только его и указать распаковывать экзешник в папку с остальными частями программы = )
Последний раз редактировалось netrino; 04.08.2009 в 19:49. |
04.08.2009, 20:06 | #9 | |
Регистрация: 04.08.2009
Сообщений: 8
|
Цитата:
|
|
04.08.2009, 20:19 | #10 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Цитата:
Код:
Последний раз редактировалось netrino; 04.08.2009 в 20:29. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Win или не Win, вот в чем вопрос. | Sibedir | Свободное общение | 101 | 09.09.2008 20:03 |
Как открыть *.exe в Win.Appication | papazyan | Общие вопросы .NET | 2 | 29.12.2007 21:02 |
пути в реестре, где находятся программы автозагрузки для win'95 win'98 win' me win 2000 | Prisian | Win Api | 1 | 11.09.2007 20:07 |
ветви в реестре для автозагрузки для win'95, win'98, win' me, win 2000 | Prisian | Windows | 1 | 09.09.2007 23:15 |