Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] создать SFX архив, ярлык на раб.стол и запустить bat файл

Ответить
Настройки темы
[решено] создать SFX архив, ярлык на раб.стол и запустить bat файл

Пользователь


Сообщения: 55
Благодарности: 0

Профиль | Отправить PM | Цитировать


Доброго времени!
Пожалуйста,помогите решить задачу,конечно если в тему,а она такова:
создать SFX архив,после распаковки выкинуть ярлык на раб.стол и запустить
bat файл,который в свою очередь,запускает reg файл с настройками программы.
Все это создается,распаковывается,ярлык на месте,батник запускается,но
reg файл не вносит изменения в реестр,значит батник его не запускает?
Помогите,как это исправить?
Запаковывал Download Master.
Спасибо.

Комментарий к архиву:
Код: Выделить весь код
;Расположенный ниже комментарий содержит команды SFX-сценария
  
Path= %PROGRAMFILES% 
SavePath 
Setup="Download Master\DMaster.bat" 
Silent=1 
Overwrite=1 
Shortcut=D, "Download Master\dmaster.exe", , "Менеджер закачек", "Download Master.lnk",

Отправлено: 10:18, 24-02-2011

 

Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294

Профиль | Отправить PM | Цитировать


Scorpkoms,

Вы бы хоть указали содержание батника, здесь же не телепаты.

В 7-Zip SFX строчка на запуск reg-файла выглядит примерно так: RunProgram="REGEDIT /S Reg.reg"

В обычном батнике так: Regedit /s Reg.reg

-------
Свобода не означает вседозволенность.


Последний раз редактировалось Nun-Nun, 24-02-2011 в 10:38.


Отправлено: 10:32, 24-02-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Пользователь


Сообщения: 55
Благодарности: 0

Профиль | Отправить PM | Цитировать


Nun-Nun,
Прошу прощения,что не указал,да и содержание такое же:
SFXWinRAR
Код: Выделить весь код
regedit /s DMaster.reg

Отправлено: 10:46, 24-02-2011 | #3


Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294

Профиль | Отправить PM | Цитировать


Scorpkoms,

А не проще ли всё это реализовать в 7-Zip SFX ? Здесь на форуме полно примеров и программ с необходимым для Вас содержимым.
Не знаю, есть ли там что-то ещё в Вашем батнике, но если есть копируемые файлы, можно было бы попробовать так:
Код: Выделить весь код
;!@Install@!UTF-8!
SetEnvironment="Name=Download Master"
SetEnvironment="NameEXE=DMaster.exe"
SetEnvironment="PathInst=%ProgramFiles%\\%Name%"
Title="Установка %Name%"
InstallPath="%PathInst%"
BeginPrompt="Сейчас будет установлен %Name%"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Пожалуйста подождите..."
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
MiscFlags="4"
RunProgram="fm0:hidcon:cmd /c xcopy *.* \"%PathInst%\" /s /e /i /y"
RunProgram="hidcon:DMaster.bat"
RunProgram="REGEDIT /S DMaster.reg"
AutoInstall1="fm0:hidcon:cmd /c xcopy *.* \"%PathInst%\" /s /e /i /y"
AutoInstall1="hidcon:DMaster.bat"
AutoInstall1="REGEDIT /S DMaster.reg"
Shortcut="D,{%%T\\%NameEXE%},{},{},{},{%Name%},{%%T}"
Shortcut1="D,{%%T\\%NameEXE%},{},{},{},{%Name%},{%%T}"
FinishMessage="%Name% установлен!"
Delete="%%T\\DMaster.bat"
Delete="%%T\\DMaster.reg"
;!@InstallEnd@!

-------
Свобода не означает вседозволенность.


Последний раз редактировалось Nun-Nun, 24-02-2011 в 11:37.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:31, 24-02-2011 | #4


Пользователь


Сообщения: 55
Благодарности: 0

Профиль | Отправить PM | Цитировать


Nun-Nun,
Прошу прощения,я в этом не очень силен и как я понял этот
батник запускает мой DMaster.bat файл с последующим удалением
файлов *.bat *.reg ? Или это файл сценария для 7zip SFX?

Отправлено: 11:57, 24-02-2011 | #5


Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294

Профиль | Отправить PM | Цитировать


Цитата Scorpkoms:
батник запускает мой DMaster.bat файл с последующим удалением
файлов *.bat *.reg ?»
Ну разумеется, удаляет. Если удаление не нужно - можете убрать эти строки, только тогда батник и reg-файл будут скопированы в папку программы вместе с остальными файлами.
Цитата Scorpkoms:
Или это файл сценария для 7zip SFX?»
Да, это файл сценария для 7zip SFX? Не подходит?

-------
Свобода не означает вседозволенность.


Отправлено: 12:26, 24-02-2011 | #6


Пользователь


Сообщения: 55
Благодарности: 0

Профиль | Отправить PM | Цитировать


Nun-Nun,
Цитата Nun-Nun:
Да, это файл сценария для 7zip SFX? Не подходит? »
Я хотел бы в WinRAR,с этим архиватором никак не разберусь. Для WinRAR напишите
пожалуйста,если возможно. Спасибо.

Отправлено: 12:57, 24-02-2011 | #7


Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294

Профиль | Отправить PM | Цитировать


Scorpkoms,

Мне быстрее и проще сделать 7zip SFX, если куда-нибудь выложите свои файлы. Вышеприведённого скрипта уже вполне достаточно, не хватает только файлов Вашей программы, т.е. файлов, которые копируются на компьютер.

-------
Свобода не означает вседозволенность.


Отправлено: 15:03, 24-02-2011 | #8


Новый участник


Сообщения: 8
Благодарности: 1

Профиль | Отправить PM | Цитировать


Если я правильно понял, то распаковывается все это дело в Програм Файлс, ну и батник работает, соответственно, в ней же. А рег-файл внутри папки ДМ. Если я прав, то нужно прописать что-то вроде
Код: Выделить весь код
regedit /s "Download Master\DMaster.reg"

Отправлено: 15:09, 24-02-2011 | #9


Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294

Профиль | Отправить PM | Цитировать


Цитата Index2000:
Если я правильно понял, то распаковывается все это дело в Програм Файлс, ну и батник работает, соответственно, в ней же. А рег-файл внутри папки ДМ. Если я прав, то нужно прописать что-то вроде »
Разумеется, в батнике просто нужно было указать полный путь. Только после отработки reg-файлу и батнику в папке с программой делать нечего.

-------
Свобода не означает вседозволенность.


Отправлено: 15:46, 24-02-2011 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] создать SFX архив, ярлык на раб.стол и запустить bat файл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - "Отправить на Рабочий стол (Создать ярлык)" - Пропала строка Utuwa Microsoft Windows 2000/XP 2 12-10-2014 16:19
Разное - [HELP] Как создать SFX-CAB архив? WindLiS Наборы обновлений для Windows XP/2003/Windows 7 8 06-03-2010 13:02
[решено] Как с помощью CMD(BAT) запустить запароленный sfx архив! ofcoss Автоматическая установка приложений 7 10-07-2009 00:41
Как создать ярлык на сетевой диск в bat файле? AlexKKK Microsoft Windows NT/2000/2003 4 13-12-2007 03:28
Как создать *.bat файл? ssdm Хочу все знать 2 26-02-2007 09:36




 
Переход