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

Компьютерный форум 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

 

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


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

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


shao,
Цитата shao:
При создании архива есть же пункт "Удалить после распаковки". Вот и указываете , какие файлы нужно удалить. »
Доброго времени,это я уже потом допер,все ни как не попробую,некогда,а
там перечисление файлов для удаления с путями? Или имена файлов через слеш?
Цитата shao:
Кстати , а зачем Вам запускать батник для запуска рег-файла, чтобы внести в реестр что-то ? »
Да,настройки проги.
Цитата shao:
В крайнем случае воспользуйтесь утилитой reg2bat, чтобы конвертировать рег-файл в пакетный. »
Спасибо,попробуем вечером.

Отправлено: 07:46, 28-02-2011 | #21



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

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


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

Ветеран


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

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


Цитата Scorpkoms:
Путь указан в комментарию к архиву,см.выше. »
Если удаляется файл, расположенный рядом с батником, то Del "название Вашего файла". Если в папке, куда установлена программа, то Del "%PROGRAMFILES%\название Вашего файла". А вообще, shao, Вам правильно подсказывает. Да и reg-файл можно было бы запустить прямо из sfx: regedit /s "Ваш reg-файл"

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


Отправлено: 11:54, 28-02-2011 | #22


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


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

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


Nun-Nun,
Цитата Nun-Nun:
Да и reg-файл можно было бы запустить прямо из sfx: regedit /s "Ваш reg-файл" »
В том то и дело,что так не запускался!
shao,
Цитата shao:
В крайнем случае воспользуйтесь утилитой reg2bat »
Конвертировал reg в bat,все хорошо,но как убрать dos окно, /S ключ не проходит.
Спасибо.

Отправлено: 17:46, 28-02-2011 | #23


Старожил


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

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


Цитата Scorpkoms:
В том то и дело,что так не запускался! »
этот нонсенс, хоть бы скринами нас осчастливили.
REGEDIT /S test.reg
в любом случае нужно пробывать, например без ключа /S, чтобы точно знать что нужный файл запускается.

Отправлено: 19:49, 28-02-2011 | #24


Аватара для shao

Ветеран


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

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


Цитата Scorpkoms:
все хорошо,но как убрать dos окно »

Вот как : Скрытие консольных окон
Ещё: Как скрыть консольное окно ?

Или воспользоваться утилитой Bat_to_exe_converter или её аналогами , например : ExeScript

Последний раз редактировалось shao, 28-02-2011 в 23:27.


Отправлено: 23:19, 28-02-2011 | #25


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


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

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


Цитата FreshMen85:
этот нонсенс »
Вот так.
Цитата shao:
Вот как : Скрытие консольных окон
Ещё: Как скрыть консольное окно ?
Или воспользоваться утилитой Bat_to_exe_converter или её аналогами , например : ExeScript »
Спасибо,посмотрим.

Отправлено: 07:31, 01-03-2011 | #26


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

Ветеран


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

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


Цитата Scorpkoms:
как убрать dos окно, /S ключ не проходит.
Спасибо. »
Воспользуйтесь утилитой Hidcon.exe: Hidcon.exe "Ваш файл"

Странно, что у Вас REGEDIT /S "Ваш reg-файл" не работает. Если делаете всё правильно - должно запускаться. Для верности можно указать так: %WinDir%\REGEDIT /S "%~f1\Ваш reg-файл"

Последний раз редактировалось Nun-Nun, 01-03-2011 в 10:43.


Отправлено: 10:21, 01-03-2011 | #27


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


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

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


Доброго времени!
Считаю что с этим вопросом разобрался,но что то средствами WinRAR
не удаляется reg файл:
Код: Выделить весь код
;Расположенный ниже комментарий содержит команды SFX-сценария
Path=%ProgramFiles%\Download Master
Setup=regedit /s DMaster.reg
Silent=1 Overwrite=1
Delete=%ProgramFiles%\Download Master\DMaster.reg
Shortcut=D, dmaster.exe, , "Менеджер загрузок", "Download Master.lnk",
в 7zSFX все работает корректно:
Код: Выделить весь код
;!@Install@!UTF-8!
SetEnvironment="Name=Download Master"
SetEnvironment="NameEXE=dmaster.exe"
SetEnvironment="PathInst=%ProgramFiles%\\%Name%"
InstallPath="%PathInst%"
RunProgram="regedit /s DMaster.reg"
Shortcut="D,{%%T\\%NameEXE%},{},{},{Менеджер загрузки},{%Name%},{%%T}"
Delete="%%T\\DMaster.reg"
GUIMode="2"
;!@InstallEnd@!
спасибо всем!

Отправлено: 22:34, 11-03-2011 | #28


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

Ветеран


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

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


Scorpkoms,

А если так?
Код: Выделить весь код
Path="%ProgramFiles%\Download Master"
Delete="%ProgramFiles%\Download Master\DMaster.reg"

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


Отправлено: 23:36, 11-03-2011 | #29


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


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

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


Nun-Nun,
Цитата Nun-Nun:
А если так? »
Как я понимаю это для 7zSFX можно,WinRAR файл сценария создает автоматом.

Отправлено: 00:21, 12-03-2011 | #30



Компьютерный форум 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




 
Переход