я вчера тоже самое пробовал переделать, на счёт chm - смысл, для серийной то сборки?
А пока думаю как бы урезать скрипт до максимума но при этом увеличить функционал.... если непротив воспользуюсь куском из вашего скрипта?
так как мой на 7-z и команды там отличаются....
Вот вариант полуавтоматизированного преобразователя, придётся ручами скачивать дистры (ссылки то иногда и меняются
) но в итоге получилось что он преобразовывает премиум в классик. Я использовал куски скрипта dfine2K9 так как раром не особо владею, скрипт желательно положить в одну директорию с дистрибутивами, на выходе получится русский классик:
echo antivir.oem >files.txt
echo filelist.ini >>files.txt
echo hbedv.key >>files.txt
echo product.ini >>files.txt
echo rctext.dll >>files.txt
echo updext.dll >>files.txt
echo rcimage.dll >>files.txt
Rem==================================================================
echo alertcat.htm >delete.txt
echo alertpcc.htm >>delete.txt
echo alertpcu.htm >>delete.txt
echo alerttyp.htm >>delete.txt
echo alertvir.htm >>delete.txt
echo basic\avcatid.dat >>delete.txt
echo basic\avesvc.dll >>delete.txt
echo basic\avesvcr.dll >>delete.txt
echo basic\avmailc.exe >>delete.txt
echo basic\avmailcr.dll >>delete.txt
echo basic\avmcdlg.exe >>delete.txt
echo basic\avsda.dll >>delete.txt
echo basic\avsda64.dll >>delete.txt
echo basic\avwebgrc.dll >>delete.txt
echo basic\avwebgrd.exe >>delete.txt
echo basic\ccmgrdrc.dll >>delete.txt
echo basic\ccmguard.dll >>delete.txt
echo basic\ccwgrd.dll >>delete.txt
echo basic\ccwgrdrc.dll >>delete.txt
echo basic\inetset.bin >>delete.txt
echo basic\inssda64.exe >>delete.txt
echo basic\onlcfg.dll >>delete.txt
echo basic\rscdwld.exe >>delete.txt
echo basic\rscdwrc.dll >>delete.txt
echo basic\sporder.dll >>delete.txt
echo basic\webcat.dll >>delete.txt
echo basic\webcat0.dat >>delete.txt
echo basic\webcat1.dat >>delete.txt
echo basic\webcat2.dat >>delete.txt
echo basic\webcat3.dat >>delete.txt
echo basic\webcat4.dat >>delete.txt
echo basic\wgrdftl.dat >>delete.txt
Rem==================================================================
echo ;Документ содержит приказы sfx script>comment.txt
echo License=Avira AntiVir Personal - Free Antivirus>>comment.txt
echo {>>comment.txt
echo ^<font size=3 face="Arial"^>^<B^>>>comment.txt
echo Avira AntiVir Premium>>comment.txt
echo ^</font^>^</B^>^<BR^>^<BR^>^<BR^>^<font size=2 face="Arial"^>>>comment.txt
echo Необходимо распаковать установочные файлы и запустить процесс установки.>>comment.txt
echo ^<BR^>^<BR^>>>comment.txt
echo Помните, что для установки полной версии программы требуется соответствующий лицензионный файл. О том, как приобрести лицензии для полнофункциональной версии, Вы можете в любое время узнать, пройдя по ссылке ^<a href="http://www.avira.ru/en/onlineshop-pe" target="_blank"^>сайте^</a^>>>comment.txt
echo ^<BR^>^<BR^>>>comment.txt
echo В целях безопасности следует убедиться перед распаковкой архива в том, что файл, действительно, является оригинальным файлом, выпущенным компанией Avira GmbH.>>comment.txt
echo ^<BR^>^<BR^>^</font^>^<font size=1 face="Arial"^>>>comment.txt
echo Copyright c 2000 - 2009 Avira GmbH. Все права защищены.>>comment.txt
echo ^</font^>>>comment.txt
echo }>>comment.txt
echo Overwrite>>comment.txt
echo TempMode>>comment.txt
echo Silent=2 >>comment.txt
echo Title=Avira AntiVir Personal - Free Antivirus>>comment.txt
echo Setup=basic\presetup.exe>>comment.txt
Rem ==================================================================
rar e -c- avira_antivir_personal_en.exe @files.txt extract\
Rem =================================================================
rar a -c- -ep -zcomment.txt avira_antivir_premium_ru.exe extract\*.*
Rem =================================================================
ren avira_antivir_premium_ru.exe avira_antivir_personal_ru.exe
Rem =================================================================
rar d -c- avira_antivir_personal_ru.exe @delete.txt
Rem ==================================================================
del files.txt
del comment.txt
del delete.txt
rd /s /q extract
Добавлено: а вообще хотелось бы добавить что когда поменяются все ссылки (или некоторые) и изменятся имена файлов, то простой юзер скачавший данные скрипты не станет даже править их чтоб всё было как надо, а тупо будет ползать в интернете в поисках уже готовой сборки так что данный труд полезен если скрипт будут оперативно переписывать с выходом новых версий (что с трудом верится)!
Рядовому пользователю всегда проще скачать уже готовое!
Я думаю именно поэтому модераторы всё ещё не добавили данный способ преобразования в шапку