Прежде чем я пошел, и спросите это здесь, я подошел, и имейте красный содержание ссылок ниже:
И придумал:
И некоторые, которых я нашел путем просмотра:
Но ни один из них не делает то, в чем я нуждаюсь, так как они только автоматизируют установку распространенных приложений.
Но то, Что я хочу, является приложением, где можно принять решение установить любое программное обеспечение. Например, я хочу установить Visual Studio или Netbeans или DreamWeaver. Я должен буду просто выбрать файл настройки для того приложения. Затем приложение должно будет сделать остальных.
Возможно, приложение может работать путем записи нажатий клавиш и щелчков мышью. Затем применяя те записи для настройки установки. Если установщик достаточно сложен.
Существует даже целый язык для автоматизации действий в GUI. Это назвало TCL.
Ninite, вероятно, использует платформу.NET, чтобы сделать это.
Так или иначе я погуглил немногих программное обеспечение для этого, некоторой рекламы, и некоторые не: SilkTest, TestComplete, AutoIT
Я соглашаюсь с Josh, Ваш вход в мир боли, которая в конце, по моему скромному мнению, не будет стоить того, если Ваше единственное выполнение этого для домашней установки.
Думайте о времени, Вы потратите попытку заставить установку работать и затем автоматические конфигурации Ваших программ... затем монтирование времени, необходимо будет скорректировать его, потому что этот патч операционной системы или что версия программы изменила установку достаточно для сценария для не работы... и Вы быстро поймете, что этот вопрос спорен.
Я действительно предлагаю узнать autoIT независимо, поскольку это - действительно хороший язык сценариев окон.
Управление установкой и удалением программ, которые не были упакованы в некотором роде, будет кошмаром, возможно, невозможным. Я сомневаюсь, что существует что-либо там, которое может сделать это. Windows действительно имеет в распоряжении свое собственное управление пакетом, но это не столь сильно как некоторые альтернативы с открытым исходным кодом, которые Вы упомянули.