3

Прежде, чем я пошел и спросил это здесь, я подошел и покрасил содержание ссылок ниже:

https://superuser.com/questions/69751/

автоматизировать установку вашего программного обеспечения

И придумали:

И несколько, которые я нашел, просматривая:

Но никто из них не делает то, что мне нужно, поскольку они только автоматизируют установку популярных приложений.

Но то, что я хочу, - это приложение, в котором вы можете установить любое программное обеспечение. Например, я хочу установить Visual Studio или NetBeans, или Dreamweaver. Мне просто нужно выбрать установочный файл для этого приложения. Тогда приложению придется делать все остальное.

Возможно, приложение может работать, записывая нажатия клавиш и щелчки мышью. Затем примените эти записи, чтобы настроить установку. Если установщик достаточно сложен.

3 ответа3

2

Я согласен с Джошем, что вы попадаете в мир боли, который в конце концов ИМХО не будет стоить того, если вы будете делать это только для домашней установки.

Подумайте о времени, которое вы потратите, пытаясь заставить установку работать, а затем об автоматическом конфигурировании ваших программ ... и о том, сколько вам потребуется времени для его настройки, потому что это исправление ОС или версия программы изменили установку достаточно для Сценарий не работает ... и вы быстро поймете, что этот вопрос является спорным.

Я предлагаю познакомиться с autoIT независимо от того, что это действительно хороший язык сценариев Windows.

2

Есть даже целый язык для автоматизации действий в GUI. Это называется TCL.

Ninite, вероятно, использует .NET Framework для этого.

Во всяком случае, я нашел несколько программ для этого, некоторые рекламные ролики, а некоторые нет: SilkTest, TestComplete, AutoIT

1

Управление установкой и удалением программ, которые каким-либо образом не были упакованы, было бы кошмаром, возможно, невозможно. Я сомневаюсь, что есть что-то, что может сделать это. У Windows есть собственное управление пакетами, но оно не так сильно, как некоторые из альтернатив с открытым исходным кодом, которые вы упомянули.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .