Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » T-12 Installer - автоматическая установка приложений

Ответить
Настройки темы
T-12 Installer - автоматическая установка приложений

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: K.A.V.
Дата: 17-10-2009
Т-12 Installer v1.0
Версия от 10 Сентября 2009

Здравствуйте, уважаемые форумчане, представляю вам свою программу "Т-12 Installer"
Эта программа для автоматической установки программ. Т-12 может быть запущен как на этапе Т12 установки операционной системы, так и после установки Windows. Т-12 способен работать как в ручном режиме выбора устанавливаемых приложений, так и по заранее созданному файлу ответов.

Т-12 Installer тестировалась только при установке ОС Windows XP Pro на этапе Т12, на других этапах установки и в других ОС программа не тестировалась, программа также может быть исполнена из Run, RunOnce и RunOnceEx веток реестра.

Отличие Т-12 от других подобных ей программ, прежде всего, в легкости редактирования файлов конфигураций: все команды на родном русском, синтаксис команд не сложный, имена команд не меняются порядковыми номерами а просто перемещаются в нужную позицию, команды могут быть продублированы, все подробности о программе вы можете прочесть в файле справки к Т-12, он находится в архиве (Help.chm), в нём вы найдёте подробное описание каждой команды, примеры и т.д.


На данный момент Т-12 способен выполнять следующие действия:
читать дальше »

1. Операции в реестре
1) Запись (строковой, расширяемый строковой, DWORD)
2) Удаление (параметр, раздел)
3) Импорт REG-файлов в реестр (происходит обращение к %WinDir%\REGEDIT.exe)

2. Файловые операции
1) Копирование файлов (одиночных либо по маске, например *.exe)
2) Удаление файлов (одиночных либо по маске, например *.exe)
3) Переименование/перемещение файлов
4) Создание/удаление директорий (удаление даже непустых директорий)
5) Распаковка ZIP архивов (собственной DLL библиотекой UNZIP.dll)

3. Работа с INI файлами
1) Запись (создание/изменение параметров)
2) Удаление (секции и параметры)

4. Остальные возможности
1) Графический интерфейс, +возможность разделять программы на группы, +возможность установить иконки на группы и программы
2) Тихий режим - обработка секций программ без показа диалога выбора программ
3) Баннер - возможность видеть прогресс обработки программ (текущая обрабатываемая, сколько всего, прогресс общий и по группе)
4) Останавливаемый Таймер при показе диалога выбора программ
5) Возможность включить функцию отмены установки всех программ
6) Возможность создавать ярлыки к файлам
7) Поддержка переменных (системных, пользовательских)
8) Поддержка относительных путей (в разумных пределах)
9) Поддержка скинов, но вам придётся пожертвовать 234 Кб дискового пространства+файл скина)
10) Возможность перезагрузки ОС на нужном этапе и продолжение установки приложений после перезагрузки
11) Предустановочные и послеустановочные действия
12) Возможность создавать симпатичные BackGround скины (скины заднего плана) для своей установки
13) Возможность исполнять программы и пакетные файлы с скрытием окон и с ограничением по времени выполнения
14) Вызов функций из DLL файлов

Всё перечислять не буду, страница ведь не резиновая) есть конечно ещё парочка возможностей, о них вы узнаете из файла справки по ходу знакомства с командами


Пример файла конфигурации Т-12
Установка нескольких приложений из одной секции
читать дальше »
Код: Выделить весь код
; Пример файла конфигурации Т-12, который устанавливает несколько приложений из одной секции
; Установка происходит в полностью скрытом режиме на этапе Т12

[Конфигурация]
Таймер=0
Баннер=0
ТихийРежим=1
Разделять на группы=0
Показывать иконки=0

[allsoft]
Секция.Отмечено=1

; 1252 => 1251 codepage
REG=.\fonts.reg

; Настройка Windows XP 2.1 Ultra
Выполнить.Ждать=.\$SOFT$\xptweaker.exe
Файл.СоздатьЯрлык=$DOCS\K.A.V\Рабочий стол\Настройка Windows XP.lnk /P $WINDIR\K.A.V._XPTweaker\WinXP_Reg.exe

; Punto Switcher
REG=.\$SOFT$\ps.reg
Выполнить.Ждать=.\$SOFT$\ps.exe

; Расширение Task Manager Extension
REG=.\$SOFT$\taskmgr.reg
Выполнить.Ждать=.\$SOFT$\tmex.exe
Реестр.Запись.Строковой=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /V TaskManagerEx2 /D $WINDIR\TaskManagerEx2\TaskManagerEx.exe

; Своя инфа ;)
Выполнить.Ждать=.\oeminfo.exe

; Собственный красивый экран приветствия
Выполнить.Ждать=.\logonui.exe
Реестр.Запись.РасСтроковой=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon /V UIHost /D K.A.V._logonui.exe

; Симпатичные курсоры
Выполнить.Ждать=.\$SOFT$\cursors.exe

; Стили оформления, не стандартными же пользоваться ;)
Выполнить.Ждать=.\$SOFT$\themes.exe

; Установка для нового пользователя языка ввода "Русский" при первом входе в систему
Реестр.Запись.РасСтроковой=HKCU\Software\Microsoft\Windows\CurrentVersion\Run /V K.A.V._post_install /D $SYSDIR\post\postinstall.exe


Пример одной простой секции программы в файле конфигурации Т-12
читать дальше »
Код: Выделить весь код
[Антивирусная утилита AVZ]
Группа=Безопасность
Иконка=icons_soft.dll,avz
Секция.Отмечено=1
Секция.Заблокировать=0
UnZIP=.\$SOFT$\avz.zip /To $Programfiles\avz
Файл.СоздатьЯрлык=$DOCS\Администратор\Рабочий стол\avz.lnk /P $Programfiles\avz\avz.exe


Пример команд файла конфигурации Т-12
читать дальше »
Код: Выделить весь код
Выполнить.Ждать=.\some_app\some_appinstall1.exe
; Обычный запуск

Выполнить.Ждать=.\some_app\some_appinstall2.exe /timeout=60
; Ограничиваем выполнение программы 60 секунами

Выполнить.Ждать=.\some_app\install.bat /hidden=1
; Выполняем пакетный файл и скрываем консольное окно 

REG=.\some_app\regfile1.reg
; Импортируем REG-файл в реестр

Реестр.Запись.Строковой=HKLM\SOFTWARE\Microsoft\Win /V TEST /D "test.cmd"
; Записываем в реестр строковой параметр

Реестр.Запись.РасСтроковой=HKLM\SOFTWARE\Microsoft\Win /V TEST2 /D "%windir%\test2.cmd"
; Записываем в реестр расширяемый строковой параметр

Реестр.Запись.DWORD=HKLM\SOFTWARE\Microsoft\Win /V TEST3 /D 0
; Записываем в реестр параметр DWORD

Реестр.Удаление.Параметр=HKLM\SOFTWARE\Microsoft\Win /V TEST
; Удаляем из реестра параметр

Реестр.Удаление.Раздел=HKLM\SOFTWARE\Microsoft\Win
; Удаляем из реестра раздел

INI.Запись=$WINDIR\oeminfo.ini /S Support Information /V Line1 /D Unattended XP SP2
; Записываем параметры в файл со структорой INI файла

INI.ПарУдаление=$WINDIR\oeminfo.ini /S Support Information /V Line1
; Удаляем параметр из INI файла

INI.СекУдаление=$WINDIR\oeminfo.ini /S Support Information
; Удаляем секцию из INI файла

Файл.Копировать=$WINDIR\REGEDIT.exe /To $SYSDIR
; Копируем файл

Файл.Копировать=$WINDIR\REGEDIT.exe /To $SYSDIR\OtherName.exe
; Копируем файл изменяя конечное имя файла

Файл.Переименовать=$WINDIR\REGEDIT.exe /To $WINDIR\REGEDIT.bak
; Переименовываем файл (если конечный путь другой - перемещение файла)

Файл.Удалить=$WINDIR\REGEDIT.exe
; Удаляем файл

Файл.Директория.Создать=$WINDIR\TEMP
; Создаём директорию

Файл.Директория.Удалить=$WINDIR\TEMP
; Удаляем директорию

Файл.СоздатьЯрлык=$DESKTOP\Редактор реестра.lnk /P $WINDIR\REGEDIT.exe
; Создаём ярлык к файлу (данная команда поддерживает дополнительные ключи)

UnZIP=.\themes.zip /To $WINDIR\Resources\Themes
; Распаковывем содержимое ZIP архива


Пример скриншота Т-12 Installer


Всё для Т-12 Installer можно скачать по следующим ссылкам:



P.S.
Для небольшой демонстрации после распаковки запустите Debug.bat

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:34, 10-09-2009

 

Старожил


Сообщения: 239
Благодарности: 61

Профиль | Отправить PM | Цитировать


Приветствую любые новости.
Есть программа Т-13 кажется, хотелось бы узнать какие особенности их отличают

Отправлено: 22:18, 17-09-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Цитата stasys44:
Есть программа Т-13 кажется, хотелось бы узнать какие особенности их отличают »
Ну я не автор упомянутой вами программы, да я и даже описания её не видел, да я и не слышал о такой, поэтому и не могу сказать, чем они отличаются

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 00:07, 18-09-2009 | #3


Старожил


Сообщения: 239
Благодарности: 61

Профиль | Отправить PM | Цитировать


Название Т12 (ошибся - процесс то с 12 минуты) и она тут:
http://oszone.net/2985_2/

Отправлено: 19:13, 18-09-2009 | #4


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Почему я написал Т-12 Installer?
1. Хотел сделать более простое редактирование файлов конфигураций, понятный и не сложный синтаксис, например после того, как я посмотрел обзор программы WIHU в которой в файле конфигураций прописывать команды необходимо изменять порядковые номера - мне это не понравилось, в Т-12 Installer вы просто перемещаете команды в том порядке, в котором хотите их выполнить, это первое.

2. Я даже не пробовал тестировать ни одну программу автоматической установке по той же причине - не хотелось вдаваться иногда даже ну в очень сложный синтаксис файла конфигурации

3. Хотел сделать с одной стороны простой, но с другой стороны более менее многофункциональный автоустановщик с дополнительными возможностями

Отличия моей программы от Т12 я также не могу вам разъяснить по причине П2 - я не тестировал, поэтому прочитайте возможности обеих программ и сравните, какие возможности вам нужны больше всего, такую программу и выбирайте

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 21:29, 18-09-2009 | #5


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Обновил шапку темы: добавил описание некоторых команд, примеры, скриншот и ссылки

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 02:39, 24-09-2009 | #6


Старожил


Сообщения: 239
Благодарности: 61

Профиль | Отправить PM | Цитировать


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

А можно "обои" снять, иногда может мешать?

На каком языке написано?

Отправлено: 16:15, 07-10-2009 | #7


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


stasys44
Цитата K.A.V.:
3. Хотел сделать с одной стороны простой, но с другой стороны более менее многофункциональный автоустановщик с дополнительными возможностями »
Цитата stasys44:
А можно "обои" снять, иногда может мешать? »
Да. Читайте файл справки, там всё подробно расписано, настроить можно практически всё

Цитата stasys44:
На каком языке написано? »
NSIS (Nullsoft Scriptable Install System)

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 16:30, 07-10-2009 | #8


Старожил


Сообщения: 239
Благодарности: 61

Профиль | Отправить PM | Цитировать


Цитата K.A.V.:
Читайте файл справки, там всё подробно расписано, настроить можно практически всё »
Конечно, для пользования нужно сначала RFM, но я только мелком пролетел

Смотрю эту программу ввели в свою подпись - я хотел вам это предложить и забыл

Отправлено: 17:20, 07-10-2009 | #9


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Неужели никто не тестировал?

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 07:40, 29-07-2011 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » T-12 Installer - автоматическая установка приложений

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Mars Installer (выбор устанавливаемых приложений) Snakus Автоматическая установка Windows 2000/XP/2003 19 06-02-2012 13:04
Автоматическая установка приложений для нескольких пользователей Dr.Dark Автоматическая установка приложений 5 19-01-2010 01:55
Автоматическая установка приложений без AutoUnattend.xml loockup Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 0 21-07-2007 18:10
Обновления Windows или Автоматическая установка приложений? YuriPet Наборы обновлений для Windows XP/2003/Windows 7 10 09-03-2006 07:05
Автозапуск - автоматическая загрузка приложений при запуске Windows byka Хочу все знать 13 06-01-2005 18:43




 
Переход