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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Графика - [addon] ACDSee (конструктор)

Ответить
Настройки темы
Графика - [addon] ACDSee (конструктор)

Аватара для volk1234

Старовер


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


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

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


Изменения
Автор: volk1234
Дата: 05-04-2011
Описание: добавил новую бету
Вложения
Тип файла: rar ACDSeeExCon_1_7_2.rar
(204.5 Kb, 444 просмотров)
Тип файла: rar ACDSeeExCon_1_9_b.rar
(330.1 Kb, 193 просмотров)
Аддон универсальный конструктор ACDSee



ACDSee - одна из самых популярных програм для просмотра конвертирования и редактирования графики, и не нуждается в представлении. Я уже выкладывал аддон для 9-й версии. После выхода ACDSee Pro2 (она же 10-я версия) мы с loginvovchik решили объединить усилия и сделать аддоны для наиболее распространенных версий ACDSee.
На сегодняшний день сделаны аддоны для версий 3, 5 -10, Pro 2-Pro 4, PM2009, PM12. Все аддоны обьединены в один универсальный конструктор, за исключением 3й версии.


Универсальный конструктор v 1.9.0 beta


******Внимание с конструктором дистрибутив не поставляется!!! Поставляются заглушки для примера как называть файлы дистрибутива !!!!

Общий принцип работы: редактируeтся секция :PIDKEYS в файле constructor.cmd - вставляется лицензионные ключи напротив соответстыующих переменных PID*, добавляется необходимый дистрибутив (Папка [distrib]) и админ точки (Папка [adm]) - если есть дистрибутив в виде msi, админ точку можно создать из скрипта, он дождется завершения работы мастера и продолжит создание аддона.
Затем выбирается необходимая версия, модификация. По желанию в файле Out.ini указывается путь копирования готового аддона.

Инструкция.
читать дальше »


Конструктор представляет собой три папки, скрипт и консольный архиватор 7zip + sfx модуль.

Аддон\тихая автоустановка создается в папке конструктора.

Папка [ADFiles] - содержит поставляемые с конструктором файлы, необходимые для конкретных аддонов. Файлы пронумерованны в соответствии с версией ACDSee (Pro2 = 20, Pro 2.5 = 25, PhotoManager 2009=11,Pro 3.0=30).

Папка [distrib] - предназначена для размещения вашего дистрибутива. Туда необходимо положить ваш дистрибутив *.msi в формате:ACDSee8.msi,Pro2= ACDSee20.msi,Pro 2.5= ACDSee25.msi.

Папка [adm] - предназначена для размещения вашего дистрибутива административной точки. Сюда (в соответствующую вашей версии подпапку)необходимо скопировать все файлы административной точки (либо создать админ точку прямо из скрипта). Папки пронумерованы в соответствии с версией ACDSee (Pro2=20, 10PM = 10, Pro 2.5 = 25). Если вы не знаете, что такое административная точка, ничего делать не надо. Эта папка необязательна для создания простых аддонов и автоустановки.

В новой версии необходимо отредактировать скрипт - открыть файл constructor.cmd и добавить в секцию :PIDKEYS свои лицензионные ключи напротив переменных
PID30-PID5 (вставляя ключи для соответствующей версии в соответствующую переменную: PID11= PM2009,PID25=Pro 2.0,PID30=Pro 3.0), заменив буквы xxx.
Пробелов в строках быть не должно!!!

Обращаю внимание на файлы версии аддонов Lite - они выделены буквой 'L' на конце.

Также обратите внимание на тот факт, что для сборки обоих версий, как Lite так и Full используется один и тот же дистрибутив. То есть в идеале в папке [distrib] должно быть
9 msi - файлов. И никаких ACDSee8L.msi. Скрип просто игнорирует такие файлы. Для надежности я поместил в папку distrib заглушки - файлы *.msi пустышки.
Замените их своими. Если вам не нужны другие версии, просто добавьте дистрибутив нужной вам версии, а остальные удалите.

Аддоны Full и Lite создаются из одной и той же административной точки, достаточно одной папки ACDSee[номер версии]. Папки с другими именами, например adm\ACDSee8L игнорируются скриптом.

Конфигурационный файл [Out.ini] - для копирования созданного аддона в выбранную вами папку. Предполагается, что папка назначения это папка UpdatePack\Adddons, но не обязательно, копировать можно куда угодно. После копирования по указанному в Out.ini пути, директория аддона в папке конструктора удаляется. Внимание: Если в папке назначения уже существует одноименная папка аддона, она перезаписывается без вопросов! Осторожно.
Если файл Out.ini пуст об этом выводится сообщение. Если вам не надо копировать аддон просто удалите Out.ini.
Важно: формат записи пути - X:\dir1\dir2\dir3 (где x:\ -ваш диск, а dirN -ваши директории) без пробелов в начале и конце строки в файле. Вообще не должно быть пробелов.


ACDSee3 не поддерживается. Админ установка поддерживается.


Скачать конструктор с rapidshare.com или с oszone.net (см. вложение) ~ 310 Кб


Коды ошибок скрипта:
читать дальше »
Error 1. Папка ACDSee уже существует! Программа завершена.

В папке конструктора уже существует папка с названием ACDSee[номер версии], скорее всего оставшаяся с прошлого создания аддона.
Удалите папку ACDSee[номер версии] из папки конструктора.

Error 2. Дистрибутив ACDSee отсуствует! Программа завершена.

В папке конструктора [distrib] отсутствует необходимый для создания аддона\автоустановки msi -файл, либо он не назван в формате ACDSee[номер версии].msi,
либо вы выбрали создание аддона для несуществующей версии ACDSee.

Error 5. Без дистрибутива ACDSee%VERS% нельзя создать административную установку.
Ошибка введена для защиты от ситуации когда пользователь пытается создать административную точку без дистрибутива

Error 6. сценарий установки un*.mst для ACDSee* отсуствует! Программа завершена.
Ошибка введена для защиты от ситуации когда пользователь пытается создать аддон\АУ без mst-сценария

Error 7.НЕТ ЛИЦЕНЗИОННОГО КЛЮЧА ДЛЯ ACDSee%VERS%!!! Программа завершена.
Введите лицензионный ключ(ключи) в соответствии с инструкцией.



***Пример работы с конструктором для новичков.***
читать дальше »
Задача: необходимо создать аддон версии ACDSee Pro 2.5 Lite и автоустановку ACDSee 9 Full и скопировать 2.5 версию в папку Addons в UpdatePack для последующей интеграции в дистрибутив.

Шаг один: Редактируем файлы:
1. constructor.cmd . Для редактирования можно использовать любой текстовый редактор.
В секции [:PIDKEYS] после PID25= и PID9= удаляем 'xxx' и вводим лицензионные ключи соответственно для 2,5 и 9 версий.
2. Out.ini в корневой папке конструктора. Прописываем путь к папке аддонов. Пробелы в Out.ini недопустимы.

Шаг два: Добавляем в папку конструктора distrib\ дистрибутив переименованный в форму: ACDSee9.msi и ACDSee25.msi

Шаг три: Запускаем конструктор, вводим '1' - для создания аддонов, выбираем номер версии '25'=Pro 2.5, затем выбираем модификацию - '2' (Lite),. Ждем. Аддон создан и скопировался по пути указанному в Out.ini.

Шаг четыре: Очищаем файл Out.ini или вовсе удаляем его.Также можно не удаляя путь в файле просто переименовать его (чтобы в дальнейшем использовать этот же путь.). Например в out1.ini

Шаг пять: Запускаем конструктор, вводим '3'- для создания автоустановки, затем вводим номер версии '9'. Ждем. Автоустановка создана в папке конструктора, внутри папки
ACDSee9_Auto.

Как видим преимущество конструктора - в том что всегда можно быстро собрать новую версию аддона, без повторного ввода ключа в комментарий архива, добавления дистрибутива в архив вручную и ручного копирования в папку Addons.



● Аддоны поставляемые для сборки с Универсальным конструктором аддонов ACDSee

● Дистрибутивы для конструктора

ACDSee Pro 2.5

Русский дистрибутив ACDSee Pro 2.5 build 335 от loginvovchyk для сборки аддона:
Зеркало 1: ~37Мб -- Версия перевода на 28.09.2008.
Русский дистрибутив ACDSee Pro 2.5 build 358 от loginvovchyk для сборки аддона:
Зеркало 1: ~37Мб -- Версия перевода на 18.12.2008.
Русский дистрибутив ACDSee Pro 2.5 build 363 от loginvovchyk для сборки аддона:
Зеркало 1: ~37Мб -- Версия перевода на 21.02.2009.

Модифицированная сборка от Boss911 на базе сборки ACDSee Pro 2.5 Build-358 Ru от loginvovchyk для сборки аддона:
Читать подробнее о модификации
Зеркало 1: ~37Мб
Зеркало 2: ~37Мб

Модифицированная сборка от Lisabon на базе сборки ACDSee Pro 2.5 Build-363 Ru от loginvovchyk для сборки аддона:
Читать подробнее о модификации
Зеркало 1: ~20Мб


ACDSee PM 2009

Русский дистрибутив ACDSee PM 2009 build 108 от loginvovchyk для сборки аддона:
Зеркало 1: ~37Мб -- Версия перевода на 20.12.2008.
Русский дистрибутив ACDSee PM 2009 build 113 от loginvovchyk для сборки аддона:
Зеркало 1: ~37Мб -- Версия перевода на 21.02.2009.

ACDSee Pro 3.0

Русский дистрибутив ACDSee Pro 3.0 build 355 от loginvovchyk для сборки аддона:[/b]
Зеркало 1: ~57Мб-- Версия перевода на 02.10.2009.

Русский дистрибутив ACDSee Pro 3.0 build 386 от loginvovchyk для сборки аддона: <-- NEW
Зеркало 1: ~57Мб
Модифицированная сборка от Lisabon на базе ACDSee Pro 3.0 Build-386 Ru от loginvovchyk для сборки аддона:
Читать подробнее о модификации
Модифицированная сборка от MKN на базе ACDSee Pro 3.0 Build-386 Ru от loginvovchyk для сборки аддона:
Читать подробнее о модификации


● Зеркала аддонов и дистрибутивов в UA-IX любезно залиты Boss911


● Описание возможностей различных версий ACDSee

● Старая версия шапки с отдельными аддонами


* Выложен универсальный конструктор v 1.9.0 b c поддержкой ACDSee Pro 4.0
*Тестировалось только с билдами указанными в описании каждого аддона. Однако скорее всего будет работать и с другими билдами в пределах версии.

*Благодарности: при создании файла ассоциаций использованы предложения MKN, Jekson07, Boss911, Lisabon.


Аддоны совместимы с Win XP SP3. Проверял на виртуальной машине

(C) Volk1234 aka Denger // перевод Loginvovchyk - 2011

Отправлено: 15:58, 19-08-2007

 

Аватара для mercuryn

Ветеран


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

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


MKN, спасибо, у меня всё это давно есть, меня интересует конструктор для 4-ки volk1234.

-------
Против глупости сами боги бороться бессильны...


Отправлено: 14:25, 04-04-2011 | #461



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

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


Аватара для volk1234

Старовер


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

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


Версия конструктора : 1.9.0 beta
+ Поддержка версии ACDsee Pro 4.0
+ изменил иконку модуля 7zipsfx на "глаз ACDSee"
* Для версии аддона ACDSee 30L отсутсвовал файл Conflict
****************************************************
Ассоциации файлов так и не подхватываются из "твика" при установке аддона, если кто поможет с набором "твиков", милости просим.
Автоустановка ассоциации подхватывает..

-------

Ю-ху!

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

Отправлено: 01:29, 05-04-2011 | #462


Аватара для specialist

Старожил


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

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


volk1234, должно быть что то пропустил из прочитанного, поправь пожалуйста.
закинул в distrib файл msi извлеченный из оригинального exe установщика 4.0.198 версии и переименовал в ACDSee40.msi
ввел в секцию :PIDKEYS файла constructor.cmd напротив соответствующей версии ключ Set PID40=ключ
далее запустил constructor.cmd и в любом из выбранных режимов 1-2-3-4 он создает соответствующие папки с файлом ACDSee40* который занимает 124,7 кб

при этом в папке adm появляется распакованный до админской точки дистр но желаемого результата в 40+/- Мб у меня не получается.

читать дальше »
Код: Выделить весь код
===============================================================
ACDSee  eXtreeme Constructor
Copyright 2008-2011 Volk1234 
Log file was Created: 06.04.2011 at  1:50:54
===============================================================

 1:50:54 - *** 06.04.2011 ***
 1:50:54 - Start working...
 1:50:54 - USER runing script: 1 on 1S
 1:51:02 - USER choose: Make Deployed Setup[var ADDT=3]
 1:51:04 - USER chose: modification -- ACDSee40 
 1:51:04 - vars: VERS : 40 VERSM : 40 ADDT : 3 
 1:51:04 - Using PID KEY= КЛЮЧ УБРАН
 1:51:04 - * Folder ACDSee40_Auto already exist
 1:51:10 - folder ACDSee40_Auto sucessfully Deleted
 1:51:10 - Making comment for SFX: comment string= msiexec.exe /I ACDSee40.msi TRANSFORMS=un40.mst /qb- PIDKEY=КЛЮЧ УБРАН
 1:51:10 - folder D:\RePAcks\ACDSee\addon\temp sucessfully Created
 1:51:10 - Making comment for SFX:comment string= hidcon:file_ext40.cmd
 1:51:10 - file comm40 in folder D:\RePAcks\ACDSee\addon\temp sucessfully Created
 1:51:10 - Making folder ACDSee40 for autoinstall.
 1:51:10 - Creating autoinstall 7 zip archive..
 1:51:10 - Done.
 1:51:10 - 7 zip SFX module created..
 1:51:10 - folder D:\RePAcks\ACDSee\addon\temp Deleted


ps попробовал на виртуалке семерки x86 - все отработало. вывод - не отрабатывает на x64

и еще один вопрос - версии Lite подразумевают в первую очередь размер установленной программы ограничиваясь только списком файлов для установки (ненужные занулены) файла надстроек mst с которым они устанавливаются и не приводит к физическому удалению файлов из административной установки с целью уменьшить конечный дистрибутив?

-------
Все что было создано руками и умом одного человека, может быть изменено по своему образу и подобию другим. ICQ: 560-361 Блог: repacksbyspecialist.blogspot.com


Последний раз редактировалось specialist, 06-04-2011 в 02:11. Причина: добавлены выводы


Отправлено: 01:50, 06-04-2011 | #463


Аватара для volk1234

Старовер


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

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


Конструктор писал и проверял на Win 7x64, проверял установку аддона на Win XP x32.
Если посмотреть последнюю часть лога, и сравнить с моей например:
читать дальше »
Код: Выделить весь код
23:31:13 - file comm40 in folder G:\CREATION\Addons\ACDSEE\ACDSeeExtreem\new\temp sucessfully Created
23:31:14 - Making addon folder ACDSee40.
23:31:14 - Copying addon files..Done.
23:31:14 - Creating addon 7 zip archive..
23:32:16 - Done.
23:32:17 - 7 zip SFX module created..
23:32:18 - folder G:\CREATION\Addons\ACDSEE\ACDSeeExtreem\new\temp Deleted
23:32:18 - Found file Out.ini 
23:32:18 - Out.ini is empty 
23:32:18 - Addon ACDSee40 creating succesfully.
23:32:18 ===========================================

, то видно, что скрипт у вас не отрабатывает до конца. Надо разбираться. Я бы на вашем месте, удалил бы полностью папку и начал бы с начала- переименовать дистрибутив, добавить ключик без пробелов, выбрать например вариант 4- автоустановка из админ точки.

Второй вопрос - ответ да. Удалять компоненты физически- это трудоемко и неуниверсально. А просто отменить установку- легко. Т.е. так уж исторически сложилось, что в ACDSee постоянно засовывают новые функции которые ему не специфичны. Сначала я активно с этим боролся путем "неустановки" этих компонентов в результате чего и получилась верси я Lite- под мои предпочтения. Я уже давно плюнул на выбор компонентов и ставлю все- пусть пользователи сами разбираються, но версия осталась по традиции.
Вообще из нереализованных задумок осталась только одна- перевод конструктора на использование PROPERTIES- т.е. в итоге должна получиться командная строка вида
Код: Выделить весь код
msiexec.exe /I ACDSee40.msi TRANSFORMS=un40.mst /qb- PIDKEY= /ALLUSERS
в которой были бы указанны все изменяемые параметры. Это бы позволило:
1. Сделать аддон\автоустановку более универсальной(каждый бы смог править эту строку в блокноте).
2. Отказаться от mst-файла, и от необходимости обновлять конструктор.
3. Использовать любой дистрибутив, даже перепакованный (лишь бы он содержал msi), в т.ч. и предлагаемые здесь и просто на других языках.
Но судя по всему, я это не реализую ибо нету времени...

-------

Ю-ху!

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

Отправлено: 03:32, 06-04-2011 | #464


Аватара для specialist

Старожил


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

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


volk1234, странно что у меня не отработало в основной x64 системе ну да ладно. просто было интересно почему.
все равно спасибо за ответы, побольше вам свободного времени и творческих успехов.

-------
Все что было создано руками и умом одного человека, может быть изменено по своему образу и подобию другим. ICQ: 560-361 Блог: repacksbyspecialist.blogspot.com


Отправлено: 12:01, 06-04-2011 | #465


Аватара для wolkow70

Ветеран


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

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


Сделал автоустановку посредством конструктора для 4-ки. Ассоциаций нет, как не мучаюсь....

-------
Человек человеку - друг, товарищ и волк!


Отправлено: 14:55, 07-04-2011 | #466


Аватара для wolkow70

Ветеран


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

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


MKN, поделитесь пожалуйста скриптом NSIS в личку, я тоже пытаюсь что-то сделать. Пока перепаковал в NSIS полностью, ставится , но ассоциаций нет. Размер получился 43 метра.

-------
Человек человеку - друг, товарищ и волк!


Отправлено: 15:25, 07-04-2011 | #467

MKN MKN вне форума

Ветеран


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

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


wolkow70,
С ассоциациями вроде бы всё обычным образом.

К примеру, для bmp :
Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bmp\OpenWithProgids]
"ACDSee Pro 4.bmp"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ACDSee Pro 4.bmp]
@="ACDSee Pro 4 BMP Image"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ACDSee Pro 4.bmp\DefaultIcon]
@="c:\\program files\\acd systems\\acdsee pro\\4.0\\plugins\\IDE_ACDStd.apl,1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ACDSee Pro 4.bmp\shell]
@="Open"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ACDSee Pro 4.bmp\shell\Open]
@="View with ACDSee Pro 4"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ACDSee Pro 4.bmp\shell\Open\command]
@="\"C:\\Program Files\\ACD Systems\\ACDSee Pro\\4.0\\ACDSeeQVPro4.exe\" \"%1\""
И так для всех файлов. Единственное различие - разный тип файлов и вид иконки, задаваемый в plugins\\IDE_*.apl,*
Можно сделать единый вид для всех типов файлов, указав например, на exe_шник проги.

Если ассоциации заранее предопределены, то есть смысл запретить программе напоминать об этом. Тем более, что есть подозрение, что запуск из проги этой функции, сводит на нет все предварительные установки ассоциаций...

Для этого добавляем в реестр :
Код: Выделить весь код
[HKEY_CURRENT_USER\Software\ACD Systems\ACDSee Pro\40]
"VerifyFileAssocs"=dword:00000000

[HKEY_CURRENT_USER\Software\ACD Systems\ACDSee Pro\40\ShellInt] 
"InitFileAssociations"=dword:00000001
Попробуй так. Скрипт же , особого интереса не представляет, там то же самое.
Если же опять ничего не получится, тогда принудительно разберись с ассоциациями, с помощью соответствующего утиля, например : http://izt.name/soft/types/Types.exe

К слову о возможной конструкции конструктора. Оч. неплохо было бы сделать его наподобие конструктора от kotkovets для Nero.
Т.е. установил в окне фейса галки напротив необходимых компонентов программы и ассоциаций, нажал кнопку и заказной индивидуальный скомпилированный дистрибутив готов. Это действительно будет конструктор... Возни конечно много, но оно того стОит.
Аналогично можно создавать собственные дистрибутивы любой многокомпонентной программы. (Особенно это было бы актуально для сборок TotalCommander_a. )

Последний раз редактировалось MKN, 07-04-2011 в 16:23.

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

Отправлено: 16:02, 07-04-2011 | #468


Аватара для wolkow70

Ветеран


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

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


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

-------
Человек человеку - друг, товарищ и волк!


Отправлено: 18:04, 07-04-2011 | #469

MKN MKN вне форума

Ветеран


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

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


Цитата wolkow70:
что бы программа сама зарегистрировала только графические файлы. »
Дык она этого сама не умеет. Может зарегистрировать все типы, неиспользуемые или по выбору. А чтобы отдельно графику или там медиа... Почему то разрабы не научили. Потому то и лучше персобрать дистрибутив и не связываться с MSI, с его морем недостатков..
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:22, 07-04-2011 | #470



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Графика - [addon] ACDSee (конструктор)

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор) Mr dUSHA Наборы обновлений для Windows XP/2003/Windows 7 845 27-05-2016 14:39
Интернет - [addon] Miranda NG jameszero Наборы обновлений для Windows XP/2003/Windows 7 153 08-11-2013 09:22
Интернет - [addon] Skype (конструктор) viksem Наборы обновлений для Windows XP/2003/Windows 7 195 28-12-2011 19:44
Безопасность - [addon] Avira AntiVir Комсомолец Наборы обновлений для Windows XP/2003/Windows 7 295 15-11-2011 15:25
Утилиты - [addon] Auslogics BoostSpeed (конструктор) Serega Наборы обновлений для Windows XP/2003/Windows 7 0 16-10-2008 00:44




 
Переход