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

Компьютерный форум 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 | Цитировать


volk1234, что у Вас тут за драчка в теме??? Проблем не испытываю уже много лет с Вашим аддоном, думал, что-то новое, а на самом деле шлифовальщики разошлись...

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


Отправлено: 09:13, 21-06-2011 | #491



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

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


Аватара для Nun-Nun

Ветеран


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

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


"Ребята, давайте жить дружно!"

Мало ли, кто, как и что в скрипте прописал. Ну не всё всегда гладко получается.

-------
Свобода не означает вседозволенность.


Отправлено: 09:33, 21-06-2011 | #492

MKN MKN вне форума

Ветеран


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

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


Цитата Nun-Nun:
"Ребята, давайте жить дружно!" »
Да разве мы ссоримся. Я всей душой желаю, чтобы у wolkow70, получился хороший достойный "продукт".
А раз этот продукт предлагается общественности, то ессно требует тщательной шлифовки и главное, проверки.
А проверку следует делать на "чистой" ОС без всяких следов ACDSee, и только при положительном результате обнародовать...

Отправлено: 09:41, 21-06-2011 | #493


Аватара для wolkow70

Ветеран


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

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


Вы, наверное, не хотите понять, о чем я написал.

Я сейчас вновь удалил и заново установил программу.
Вот это вот:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ACDSee Pro 4.bmp]
@="ACDSee Pro 4 BMP-файл"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ACDSee Pro 4.bmp\DefaultIcon]
@="e:\\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\2ACDProcess]
@="Обработка с помощью ACDSee"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ACDSee Pro 4.bmp\shell\2ACDProcess\command]
@="\"E:\\Program Files\\ACD Systems\\ACDSee Pro\\4.0\\ACDSeeQVPro4.exe\" /ee \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ACDSee Pro 4.bmp\shell\Open]
@="Просмотр с помощью ACDSee"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ACDSee Pro 4.bmp\shell\Open\command]
@="\"E:\\Program Files\\ACD Systems\\ACDSee Pro\\4.0\\ACDSeeQVPro4.exe\" \"%1\""

САМО ПРОПИСЫВАЕТСЯ В РЕЕСТРЕ ИНСТАЛЛЯТОРОМ В ПРОЦЕССЕ УСТАНОВКИ В ОТНОШЕНИИ ВСЕХ ПОДДЕРЖИВАЕМЫХ ТИПОВ ФАЙЛОВ БЕЗ УЧАСТИЯ ПОЛЬЗОВАТЕЛЯ.
ЗАЧЕМ ЭТО ЕЩЕ РАЗ ПРОПИСЫВАТЬ?
ПРИ СТАНДАРТНОМ УДАЛЕНИИ ВСЕ ЭТО УДАЛЯЕТСЯ, СПЕЦИАЛЬНО ПРОВЕРИЛ.

Может мы разными инсталляторами пользуемся, и не понимаем друг друга?

Цитата MKN:
Ассоциации прописываются программой только после соответствующего обращения пользователя к соответствующим настройкам. »
В данном случае, ассоциации прописываются в тот момент когда в реестр вносится запись:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bmp]
"ProgID"="ACDSee Pro 4.bmp"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bmp\OpenWithProgids]
"ACDSee Pro 4.bmp"=""


ЭТО ТОЖЕ ПРОПИСЫВАЕТСЯ САМО ИЗ ИНСТАЛЛЯТОРА.
Цитата MKN:
даже при явных глупостях в скрипте ). »
Например каких глупостях?

И еще, скриншоты посмотрите...
http://s016.radikal.ru/i334/1106/51/bebef2029ebb.jpg
http://s60.radikal.ru/i168/1106/f0/9faa80a382bf.jpg

Так, что прекращайте Ваши необоснованные наезды, вместе с дружком вашим.

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


Последний раз редактировалось wolkow70, 21-06-2011 в 11:33.


Отправлено: 11:24, 21-06-2011 | #494


Аватара для XXXler

Ветеран


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

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


Цитата wolkow70:
Так, что прекращайте Ваши необоснованные наезды, вместе с дружком вашим. »
делайте по-уму, не спеша и никто не будет придалбыватся

можно вообще запускать инсталятор командой:
Код: Выделить весь код
ACDSee40.msi /q PIDKEY="бла-бла-бла" TRANSFORMS="un40.mst"
и не иметь геммороя с ассоциациями

З.Ы. Серийник уберите из скрипта и MSI

Отправлено: 12:11, 21-06-2011 | #495


Аватара для volk1234

Старовер


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

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


MKN, wolkow70
Пожалуйста, научные споры в ЛС.
Не прекратите - попрошу дать горчичников обоим.

Разьясню -
раздел реестра HKCR это не тупая копия HKLM\Software\Classes
Это сложение HKLM\Software\Classes с HKCU\Software\Classes, причем значения из HKCU главнее! Это и логично - если два пользователя
одного компьютера используют разные программы для графики, как этим программам назначать ассоциации?
Почитайте: Реестр Windows XP. Справочник профессионала.Джерри Хонейкатт. Стр.54.

-------

Ю-ху!


Отправлено: 12:51, 21-06-2011 | #496


Аватара для wolkow70

Ветеран


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

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


Цитата XXXler:
делайте по-уму, не спеша и никто не будет придалбыватся »
Я де-факто признал косяковость первого варианта скрипта. Второй вариант работает в моей сборке замечательно.

Цитата XXXler:
можно вообще запускать инсталятор командой:
Код:
ACDSee40.msi /q PIDKEY="бла-бла-бла" TRANSFORMS="un40.mst"и не иметь геммороя с ассоциациями »
А можно купить лицензию, и получить в канадской фирме консультацию по поводу установки программы.

Цитата XXXler:
З.Ы. Серийник уберите из скрипта и MSI »
Да я могу все убрать. У меня сборка работает, а вы как хотите..

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


Отправлено: 13:06, 21-06-2011 | #497


Аватара для wolkow70

Ветеран


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

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


Цитата volk1234:
MKN, wolkow70
Пожалуйста, научные споры в ЛС.
Не прекратите - попрошу дать горчичников обоим.
Разьясню -
раздел реестра HKCR это не тупая копия HKLM\Software\Classes
Это сложение HKLM\Software\Classes с HKCU\Software\Classes, причем значения из HKCU главнее! Это и логично - если два пользователя
одного компьютера используют разные программы для графики, как этим программам назначать ассоциации?
Почитайте: Реестр Windows XP. Справочник профессионала.Джерри Хонейкатт. Стр.54. »
Все правильно.
Файл считается зарегистрированным, если имеется сопоставление "расширение-класс файла".
В обычном порядке, "класс файла" прописывается как значение ключа "расширения" в разделе HKLM или HKCR.
Например;
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.avi]
@="VLC.avi"

Этот способ добросовестно использовался много лет производителями программ.
Между тем в XP существует понятие "особые параметры сопоставления типа файла".
Когда сопоставление производится в ключе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts через программный идентификатор.
Дак вот, ACDSee использует этот способ сопоставления по умолчанию.
При этом, программа сама без ведома пользователя во время установки прописывает все свои классы в HKLM. И для сопоставления остается только задать ProgID, вот так;
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bmp]
"ProgID"="ACDSee Pro 4.bmp"
О чем и спор возник. На сем дисскусию прекращаю со своей стороны.
Может все убрать вообще?

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


Отправлено: 13:21, 21-06-2011 | #498


Аватара для wolkow70

Ветеран


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

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


Из скрипта убрал серийник.. Боекомплект убрал по причине варезности компонентов.

Вопросы по поводу установки программы:
ACD Systems International Inc.
701 Fifth Avenue
42nd Floor
Seattle, Washington
98104-5119
United States of America
Fax: 1.866.544.0291
200-1312 Blanshard Street
Victoria, BC, Canada
V8W 2J1

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


Последний раз редактировалось wolkow70, 21-06-2011 в 14:21.


Отправлено: 13:50, 21-06-2011 | #499

MKN MKN вне форума

Ветеран


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

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


wolkow70,
Мы так и не договорили по вопросу ассоциаций файлов. Только пожалуйста не надо шуметь без причины.
Теоретическими основами обменялись, хорошо. Но нас интересует исключительно "поведение" конкретной программы ACDSee.
Цитата wolkow70:
Может мы разными инсталляторами пользуемся, и не понимаем друг друга? »
Вероятно так и есть. Потому что первым делом, я корректирую msi штатного дистрибутива. И первым делом изымаю возможность принудительной записи в HKLM реестра ассоциаций. Почему ? А потому что это свинство со стороны программы, не спрашивая писать в реестр сотни записей ассоциаций, когда пользователь ещё не выбрал ни одной ! Это надо пресекать на корню, что я в первую очередь и делаю. И ведь это до того очевидно, и думалось, что и для тебя... Это к вопросу, почему у нас получаются разные снимки реестра.
В таком случае ессно в скрипте необходимо прописать всё касательно ассоциаций в HKLM.

Но тут есть странный момент. Это касательно мною сказанного о том, что записи в HKLM всё равно появятся, как только пользователь откроет окно выбора ассоциаций файлов. И даже, если будет выбрана всего лишь одна нужная ассоциация - запишутся все сотни записей для всех остальных ассоциаций ! Вот уж где очередное свинство...

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

Последний раз редактировалось MKN, 22-06-2011 в 17:35.


Отправлено: 17:24, 22-06-2011 | #500



Компьютерный форум 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




 
Переход