Вторник, 2026-09-15, 1:40 PM
Приветствую Вас Гость | RSS
Главная страница | Регистрация | Вход
» Меню сайта

» Категории каталога
Установка [2]
Тонкости установки
Компоненты [39]
Описание компонентов вошедших в Opera AC
Авторские статьи [2]
Статьи собраные по материалам участников нашей коференции

» Наш опрос
Нравится ли ВАм Opera AC ?

[ Результаты · Архив опросов ]

Всего ответов: 14432

Начало » Статьи » Установка

UISt и с чем его едят!
Уже давно многие пользователи охвачены идеей максимальной автоматизации и придания удобства в рутинном процессе установки их любимых и незаменимых программ.
Здесь я расскажу о возможностях пользовательской части инсталлера Opera® AC.
Он представляет собой командный сценарий среды Windows.
Следует начать с того, что идея создания пользовательской части установщика витает в воздухе уже давно, не даром, в сети время от времени появляются скрипты позволяющие автоматически копировать Ваши закладки, скины или же сохранять Ваши настройки..

Теперь Вы можете это сделать без помощи сторонних скриптов , а средствами дающими UISt.

Суть скрипта очень проста:
Когда Вы скачиваете архив с программой, после его распоковки вместе с файлом инсталляции Вы найдете папку misc, в ней так же подпапки mail и profile в корне будет находиться скрипт uist.cmd, вот он то нам и нужен. Скажу, что для удобства структура каталогов в папке misc повторяет структуру файлов в самой Opera. Это сделано сознательно. для последующей простоты и удобства в использовании UISt. Если Вы заметили то при деинсталляции программы Opera AC 2 в ее рабочем каталоге еще остаются файлы, это те самые файлы, в которых хранятся Ваши закладки, почта, Кеш, пароли и.т.д.
Так вот если скопировать содержимое папки оставленной после деинсталляции Opera® AC 2, в папку misc... то при повторной установке, во время обработки UISt, он сам вернет их на место!
Вот ведь где справедливость!
И тут совсем не важно откуда вы запустите инсталлятор, ибо при запуске инсталлера создаются 2 системные переменные, а именно источник и получатель, т.е. дальше Вам нет необходимости прописывать абсолютные пути к вашим папкам, достаточно запомнить что папка источник это "%AC_SOURCH%".. а папка получатель "%AC_OPERA%". Дальше дело техники и Вашего умения писать скрипты в среде Windows. Если Вы не знаете что и как нужно писать, базовых возможностей UISt хватит что бы автоматизировать процесс копирования паролей, почтовых баз, заметок, скинов и прочего..
Сам скрипт подробно раскоментирован на родном для меня Русском и на Английских языках. Во всех подпапках папки misc Вы найдете файлы маркеры, в которых указано назначение той или иной директории!
И в довершение приведу сам UISt в том виде котором его можно увидеть в
Opera® AC 2 preReliz4:

echo on
rem Opera® AC "UserInstallations ScripT" 1.0
rem This file is stored in OEM encoding
rem
rem %AC_OPERA% - Папка в которую производиться установка Opera® AC
rem %AC_SOURCH% - Папка откуда происходит установка, т.е. рабочая папка скрипта будет %AC_SOURCH%\misc
rem %AC_OPERA % - the Folder in which to be made installation Opera ® AC
rem %AC_SOURCH % - the Folder whence occurs installation, i.e. the working folder of a script will be %AC_SOURCH %\misc

rem Пример скрипта автоматически добавляющий пользовательские скины из папки %AC_SOURCH%\misc\profile\Skin
rem the Example of a script automatically adding user scins from a folder %AC_SOURCH %\misc\profile\Skin

rem the Example of a script for copying user Scin:
rem you scins should be in a folder %AC_SOURCH %\misc\profile\Skin

rem md "%AC_OPERA%\profile\Skin\"
copy /Y "%AC_SOURCH%\misc\profile\Skin\*.zip" "%AC_OPERA%\profile\Skin\"

rem Пример скрипта который автоматически будет копировать базы Ваших закладок, паролей, заметок и.т.д.
rem Файлы Ваших баз должны быть расположены в папке "%AC_SOURCH%\misc\profile\
rem the Example of a script which will automatically copy bases of your bookmarks, passwords, notes and more
rem Files of your bases should be located in a folder " %AC_SOURCH %\misc\profile\

copy /Y "%AC_SOURCH%\misc\profile\*.dat" "%AC_OPERA%\profile\"
copy /Y "%AC_SOURCH%\misc\profile\*.dir" "%AC_OPERA%\profile\"
copy /Y "%AC_SOURCH%\misc\profile\*.adr" "%AC_OPERA%\profile\"

rem Пример скрипта который автоматически будет копировать Ваши почтовые базы
rem Файлы Ваших почтовых баз должны быть расположены в папке "%AC_SOURCH%\misc\mail\"
rem the Example of a script which will automatically copy your post bases
rem Files of your post bases should be located in a folder "%AC_SOURCH %\misc\mail\"

xcopy /E /Y "%AC_SOURCH%\misc\mail\*.*" "%AC_OPERA%\mail\"

exit

rem Продолжение следует...
rem Continuation follows...

Категория: Установка | Добавил: SyCraft (2006-05-30) | Автор: Kraft Alesy
Просмотров: 5053 | Рейтинг: 0.0

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
» Поиск по каталогу

» Друзья сайта


Copyright AC Team © 2006-2008