Нужно написать дистрибутив
![](/images/graemlins/wink.gif)
http://www.autoitscript.com/autoit3/
Эта штука и была изначально создана для таких целей — автоматизировать процесс установки программ. Но в дальнейшем выросла в довольно мощный продукт. Если кратко, то прога позволяет эмулировать нажатие разных кнопочек на мыши и клавиатуре, перемещать указатель мыши, запускать программы, ожидать завершения их работы, ожидать появления определенного окна, делать записи в реестре, работать с файлами и пр...
Тока надо будет взботнуть скриптовый язык (это не трудно, особенно учитывая, что есть справка на русском) Для ориентировки — мне потребовалось примерно дня три, что бы заботать прогу и написать скрипт, который просматривал попорядку папки с книгами из серии "Электронные библиотеки" от РХД (если кто не в курсе там сканы книг в виде pdf файлов — по одному файлу на страницу, не распознанные) загружал файлы одной книги в файнридер, запускал распознавание, выгружал их в Акробат, добавлял обложку, менял нумерацию страниц, сохранял распознанную книгу, все очищал и далее по циклу. Все это работало в основном ночами в автоматическом режиме.
Так что ве возможно![](/images/graemlins/smile.gif)
Самый универсальный вариант — заботать AutoIt - Эта штука и была изначально создана для таких целей — автоматизировать процесс установки программ. Но в дальнейшем выросла в довольно мощный продукт. Если кратко, то прога позволяет эмулировать нажатие разных кнопочек на мыши и клавиатуре, перемещать указатель мыши, запускать программы, ожидать завершения их работы, ожидать появления определенного окна, делать записи в реестре, работать с файлами и пр...
Тока надо будет взботнуть скриптовый язык (это не трудно, особенно учитывая, что есть справка на русском) Для ориентировки — мне потребовалось примерно дня три, что бы заботать прогу и написать скрипт, который просматривал попорядку папки с книгами из серии "Электронные библиотеки" от РХД (если кто не в курсе там сканы книг в виде pdf файлов — по одному файлу на страницу, не распознанные) загружал файлы одной книги в файнридер, запускал распознавание, выгружал их в Акробат, добавлял обложку, менял нумерацию страниц, сохранял распознанную книгу, все очищал и далее по циклу. Все это работало в основном ночами в автоматическом режиме.
Так что ве возможно
![](/images/graemlins/smile.gif)
проследить какие ветки реестра правит инсталятор.
потом можно взять генератор инсталяторов (их много разных) и вписать там все это.
год назад здесь упоминали программку которая делает снэпшот системы, потом после установки дргих программ тоже делает снэпшот и выдает разницу. название не помню
год назад здесь упоминали программку которая делает снэпшот системы, потом после установки дргих программ тоже делает снэпшот и выдает разницу. название не помню
Из таких программ например RegShot (простая, бесплатная, работает без инстала) и Ashampoo UnInstaller (помощнее, но shareware)
Проблема в данном случае в том, что этот способ не универсальный — инсталятор может генерить ключи на основе физических параметров компа (тип сетевухи, мак-адрес, ID проца... а следовательно, даже точное дублирование всех записей реестра не всегда гарантирует корректную инсталяцию.
Способ с написанием скриптов лишен этих недостатков.
![](/images/graemlins/smile.gif)
Давно искал нечто такое.
Только где бы учебник по языку на русском найти.
Я, конечно, для себя заботаю всё на английском,
однако нужно срочно написать один единственный скрипт, и
описание на русском неоценимо помогло бы в скорости.
> проследить какие ветки реестра правит инсталятор.
А потом спросить, почему ОС --- это БСД.
> потом можно взять генератор инсталяторов
make print-PLIST > PLIST
---
"Аллах не ведёт людей неверных."
Контра, посоветуй ОС для человека, которому от компа нужно чтобы тот играл фильмы, музыку, позволял лазить по инету и позволял играться в игрушки. Для человека, который не знает что такое компьютер. Время на обучение - минимально. И аргументируй если можно.
Ubuntu. Всё необходимое ставится в 1 шелчок по ярлыку Install на рабочем столе.
Обоснование: простота установки, простота доустановки, лёгкость диагностики, лёгкость
удалённого (см. "стратегия" из сборника "Игры BIOS от Award") исправления ошибок.
---
"Аллах не ведёт людей неверных."
что делать с игрушками под винду?
под линухом проще - дрова для видеокарт есть, и игры весьма часто релизят.
MacOS. BSD, вид сбоку.
appdeploy.com
Только где бы учебник по языку на русском найти
Прямо там на сайте и лежит
![](/images/graemlins/smile.gif)
http://www.autoitscript.com/autoit3/docs.php
Прямая ссылка: http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/russi...
Это конечно не последняя версия, но на первых порах хватает, а потом можно английскую использовать как справочник
![](/images/graemlins/smile.gif)
Нахуй такое счастье.
выбирайте правильные дистрибутивы
![](/images/graemlins/smile.gif)
- не играет мп3 и divx/xvid по умолчанию, и даже при подключении multiverse, требует каких-то более нетривиальных действий
- сосёт в плане игрушек, цедега и вайн подходят только если ты играешь исключительно в мейнстрим второй свежести, типа Counterstrike.
охуенное соответствие принципам "которому от компа нужно чтобы тот играл фильмы, музыку, позволял лазить по инету и позволял играться в игрушки"
макось уже ближе, но тоже по игрушкам отдыхает: порты мейнстрима второй свежести плюс редкие тайтлы, которые разрабатываются под неё изначально.
CoD2, HoMM V, Worms
Если будет СОВСЕМ плохо, то я верю, что Пареллелс с их Когерентностью мне помогут...
А так - вышеупомянутый Wine...
Ну я же говорю - самый мейнстрим. Вот хотя бы такой простейший пример: готика 3. Довольно популярная игра, довольно прожорливая по ресурсам. Сильно сомневаюсь, что у тебя что-то выйдет с ней на маке. Тут может помочь буткамп, но мой опыт пользования систем с дуалбутом говорит безапеляционно: на самом деле, из них достаточно только одной, дуал-бут - это временные костыли, когда боишься сделать выбор.
Оставить комментарий
Barin7109
Нужно дистрибутив написать, чтобы Office, WinRar, AcrobatReader и мн. др. устанавливались с одного клика, примерно, как Word, Excel и Access в Office.С какого боку к этому подойти? И с чего бы начать ботать?