Показать полную графическую версию : [решено] создать SFX архив, ярлык на раб.стол и запустить bat файл
Scorpkoms
28-02-2011, 07:46
shao,
При создании архива есть же пункт "Удалить после распаковки". Вот и указываете , какие файлы нужно удалить. »
Доброго времени,это я уже потом допер,все ни как не попробую,некогда,а
там перечисление файлов для удаления с путями? Или имена файлов через слеш?
Кстати , а зачем Вам запускать батник для запуска рег-файла, чтобы внести в реестр что-то ? »
Да,настройки проги.
В крайнем случае воспользуйтесь утилитой reg2bat, чтобы конвертировать рег-файл в пакетный. »
Спасибо,попробуем вечером.
Путь указан в комментарию к архиву,см.выше. »
Если удаляется файл, расположенный рядом с батником, то Del "название Вашего файла". Если в папке, куда установлена программа, то Del "%PROGRAMFILES%\название Вашего файла". А вообще, shao, Вам правильно подсказывает. Да и reg-файл можно было бы запустить прямо из sfx: regedit /s "Ваш reg-файл"
Scorpkoms
28-02-2011, 17:46
Nun-Nun, Да и reg-файл можно было бы запустить прямо из sfx: regedit /s "Ваш reg-файл" »
В том то и дело,что так не запускался!
shao,
В крайнем случае воспользуйтесь утилитой reg2bat »
Конвертировал reg в bat,все хорошо,но как убрать dos окно, /S ключ не проходит.
Спасибо.
FreshMen85
28-02-2011, 19:49
В том то и дело,что так не запускался! »
этот нонсенс, хоть бы скринами нас осчастливили.
REGEDIT /S test.reg
в любом случае нужно пробывать, например без ключа /S, чтобы точно знать что нужный файл запускается.
все хорошо,но как убрать dos окно »
Вот как : Скрытие консольных окон (http://www.oszone.net/6156)
Ещё: Как скрыть консольное окно ? (http://forum.oszone.net/showthread.php?t=131397&highlight=%D1%EA%F0%FB%F2%E8%E5+%EA%EE%ED%F1%EE%EB%FC%ED%FB%F5+%EE%EA%EE%ED)
Или воспользоваться утилитой Bat_to_exe_converter (http://ru.fileaward.com/bat_to_exe_converter.html) или её аналогами , например : ExeScript
Scorpkoms
01-03-2011, 07:31
этот нонсенс »
Вот так.
Вот как : Скрытие консольных окон
Ещё: Как скрыть консольное окно ?
Или воспользоваться утилитой Bat_to_exe_converter или её аналогами , например : ExeScript »
Спасибо,посмотрим.
как убрать dos окно, /S ключ не проходит.
Спасибо. »
Воспользуйтесь утилитой Hidcon.exe (http://tools.oszone.net/Vadikan/temp/hidcon.exe): Hidcon.exe "Ваш файл"
Странно, что у Вас REGEDIT /S "Ваш reg-файл" не работает. Если делаете всё правильно - должно запускаться. Для верности можно указать так: %WinDir%\REGEDIT /S "%~f1\Ваш reg-файл"
Scorpkoms
11-03-2011, 22:34
Доброго времени!
Считаю что с этим вопросом разобрался,но что то средствами 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@!
спасибо всем!
Scorpkoms,
А если так?
Path="%ProgramFiles%\Download Master"
Delete="%ProgramFiles%\Download Master\DMaster.reg"
Scorpkoms
12-03-2011, 00:21
Nun-Nun,
А если так? »
Как я понимаю это для 7zSFX можно,WinRAR файл сценария создает автоматом.
Scorpkoms,
Для начала поэкспериментируйте: попробуйте использовать названия папок без пробелов. Если заработает, значит дело в этом.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.