Как выполнить «тихую установку» программ с произвольным выбором? - PullRequest
1 голос
/ 20 апреля 2019

2 дня назад я получаю задачу установить некоторые программы в автоматическом режиме, такие как 7-zip, NPP, FileZilla и т. Д. Основная проблема заключается в выборе компонентов программы, которые будут установлены илитип установки.ps Я указываю то, о чем я говорил в ссылке на изображение ниже: https://cdn1.radikalno.ru/uploads/2019/4/20/70e995c20f61bf0b31744290b2c231a6-full.png

Я установил 7-zip в режиме без вывода сообщений, используя готовый скрипт, который я нашел в сети.Как видно из приведенного ниже кода, указаны некоторые ассоциации (.7z, .bz2 и т. Д.), Которые были добавлены в режиме установки.И они добавляются в процессе установки, но не после нее.Это то, что мне нужно.

@echo off

:Installing
\\yourcompany.com\software\tools\7z465.exe /S

:Associate
assoc .7z=7-Zip.7z
assoc .bz2=7-Zip.bz2
assoc .gz=7-Zip.gz
assoc .tar=7-Zip.tar
assoc .tgz=7-Zip.tgz
assoc .zip=7-Zip.zip

ftype 7-Zip.7z="C:\Program Files\7-Zip\7zFM.exe" "%1"
ftype 7-Zip.bz2="C:\Program Files\7-Zip\7zFM.exe" "%1"
ftype 7-Zip.gz="C:\Program Files\7-Zip\7zFM.exe" "%1"
ftype 7-Zip.tar="C:\Program Files\7-Zip\7zFM.exe" "%1"
ftype 7-Zip.tgz="C:\Program Files\7-Zip\7zFM.exe" "%1"
ftype 7-Zip.zip="C:\Program Files\7-Zip\7zFM.exe" "%1"

Сохраните его в файле .bat и запустите.Это удалось.Но мне нужно гибкое решение для установки других программ в режиме без вывода сообщений.Если нет готового решения, пожалуйста, посоветуйте мне правильный путь, что мне делать для этого?Должен ли я выучить немного языка программирования или что-то еще?Спасибо!Извините за мой плохой английский.

...