PDA

Показать полную графическую версию : [addon] True Launch Bar


Страниц : 1 2 [3] 4

bish
25-12-2010, 00:01
По аддону-конструктору, можно добавить чтоб туда ещё и скины кидать можно было? »
Долго мучился со скриптом для установки этих скинов, но всё-же получилось :)
Итак , аддон-конструктор может:
установить True Launch Bar
установить русификатор
внести настройки в реестр
установить плагины
установить скины как к самому TLB, так и к плагинам

Способ установки - SVCPACK, используются ОРИГИНАЛЬНЫЕ ДИСТРИБУТИВЫ. Совместим с UpdatePack-XPSP3. Возможна установка на "живую" систему. Удаление через стандартный апплет "Установка и удаление программ".


Скачиваем с официального сайта программу, русификатор, необходимые ВАМ плагины и дополнительные скины.
Дистрибьютер программы (ВАЖНО) переименовываем в tlb.exe, а русификатор - в russian.exe . В архиваторе 7-zip
версии (ВАЖНО) НЕ НИЖЕ 9.7 открываем конструктор, переходим в папку TLB\Files\ForceCopy\SVCPACK\. Открываем
(в архиваторе) файл tlb.exe, в корне этого SFX архива заменяем файлы-пустышки russian.exe и tlb.exe скачанными
файлами, а в папку plugins кладём нужные вам плагины (не переименовываем) и удаляем в ней пустышки 1.exe и
2.exe (положены мною для примера). В папку skins закидываем упакованные (как скачали) скины для TLB, создаём в
папке skins папки (извините за каламбур :) ) с именами плагинов (для которых есть скины) и в эти папки кладём
скины для этих плагинов. Немного сумбурно и запутанно (извините, не мастак писать такие мануалы), смотрите для
примера что есть в папке skins у меня в архиве. Не забудьте УДАЛИТЬ все мои пустышки!! Да, в корне SFX архива
tlb.exe есть файл настроек settings.reg, в него можно записать свои настройки и регистрационную инфу (если есть у
кого) - берём из реестра. ВСЁ!! закрываем 7-zip.
Теперь как запускать, т.е. что прописывать в файле RUN. SFX архив tlb.exe поддерживает ключ -aiX , где X :
------ автоустановка True Launch Bar`a;
------ автоустановка русификатора;
------ внесение настроек для TLB в реестр;
------ автоустановка плагинов И дополнительных скинов;
------ автоустановка ТОЛЬКО плагинов;
------ автоустановка ТОЛЬКО скинов;
ВАЖНО!!!: цифры 4, 5 и 6 не совместимы друг с другом!!! Но их можно комбинировать с остальными.
Для примера:
-ai1234 --- "полная" установка True Launch Bar`a, т.е. сам TLB + русификатор + настройки + плагины + скины
-ai1236 --- плагины не будут устанавливаться
-ai25 --- будет произведена русификация ранее установленной программы + плагины
и т.п.
Если запуск tlb.exe без параметров - установка в интерактивном режиме.
Кстати, tlb.exe поддерживает и ключ -h или -? для вызова справочной информации по ключам запуска.
ИТАК, в файле RUN прописываем запуск tlb.exe с нужными Вам ключами:
tlb.exe -ai1234 | tlb.exe -ai1 | tlb.exe -ai26 и т.п.
По умолчанию запуск с параметрами: -ai1234

P.S. Проверяйте архивы со скинами на предмет того, что там есть. Поясню: например, есть скин к плагину Media Control "Clean7" - файл Clean7.zip , так вот в нём все файлы находятся в корне архива, что не правильно, должна быть папка с названием скина в корне архива и в ней уже файлы скина. Другая крайность - лишняя папка в корне архива, пример: скин "AIMP 2" для того-же плагина в файле AIMP.zip . И это не единичные скины такие. Будьте внимательны! Хотя аддон отработает без ошибок, т.е. распакует архив в папку скинов для соответствующего плагина, но TLB не увидит такой скин, "раскиданный" по папке скинов.

МИШАНЧИК
23-01-2011, 06:43
Подскажите пожалуйста, можно ли как-то сделать чтоб при тихой установке, после первого входа панель уже была запущена и настроена?

infinity78
23-01-2011, 09:55
МИШАНЧИК,
настройки можно скопировать с уже настроенной. Включается через реестр. Так что никаких проблем.

МИШАНЧИК
23-01-2011, 12:05
настройки можно скопировать с уже настроенной. Включается через реестр. Так что никаких проблем. »
У меня на win 7(х86) стоит True Launch Bar 5.2, так вот, в реестре, ветка:
HKEY_CURRENT_USER\Software\True Software\TrueLaunchBar - пустая, а в HKEY_LOCAL_MACHINE\SOFTWARE\True Software\TrueLaunchBar - никаких настроек.
А вот в папке AppData\Roaming\Tordex\True Launch Bar файл настроек есть. А что отвечает за автозапуск?

infinity78
23-01-2011, 13:18
МИШАНЧИК,
у меня 64 бита семерка. Вы ищете не там. Запуск панели не осуществляется средствами её самой, это делает ОС.
У меня это сдесь[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories64\{00021492-0000-0000-C000-000000000046}\Enum]
Regshot- ом проследите.
да и настройки не там смотрите, они в c:\Users\Администратор\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\ у меня.
Поймите, панель заменяет собой панель быстрого запуска windows, поэтому большая часть её настроек зависит от системы

МИШАНЧИК
23-01-2011, 14:54
infinity78, спасибо. Но у меня в [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories64\{00021492-0000-0000-C000-000000000046}\Enum] »
только 2 параметра: "Implementing", "По умолчанию" и больше ничего. А в c:\Users\Администратор\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\ »
у меня кроме ярлыков, 3 скрытых файлика: setup.ini, tlbdata.xml и desktop.ini. Они все нужны? В setup.ini я так понял настройки, в tlbdata.xml перечисляются ярлыки.

bish
23-01-2011, 23:52
у меня кроме ярлыков, 3 скрытых файлика: setup.ini, tlbdata.xml и desktop.ini. Они все нужны? В setup.ini я так понял настройки, в tlbdata.xml перечисляются ярлыки »
Да, но эти настройки относятся к конкретной панели TLB, т.е. панели по умолчанию, которой и является папка стандартной панели быстрого запуска - ...\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\ - для Windows 7, и ...\Application Data\Microsoft\Internet Explorer\Quick Launch\ - для Windows XP. Настройки, общии для всех панелей и для всей программы TLB, находятся в в папке AppData\Roaming\Tordex\True Launch Bar ».

МИШАНЧИК
24-01-2011, 11:48
Что-то я уже запутался. Можно на пальцах, какие файлы, откуда и какие ветви реестра мне нужно сохранить и импортировать при первом входе, чтоб получить сразу запущенную панель?

Anton04
21-02-2011, 10:29
bish, МИШАНЧИК,

Значит так, внесу свои пять копеек в копилку... :)

Если у Вас в настройках TLB стоит галка "Глобальные настройки", то настройки самого TLB хранятся в "%APPDATA%\Tordex\True Launch Bar\settings" т.е. там размещается файл setup.ini. Если такой галки не стоит, то настройки панели TLB (setup.ini) и настройки самого TLB хранятся в папке с панелью (tlbdata.xml) (при первом запуске TLB этой папкой является "%APPDATA%\Microsoft\Internet Explorer\Quick Launch".
Так же если у Вас стоит настройка "Сохранять значки с панелью" то в папки панели будет соответствующая папка со значками.

bish
06-04-2011, 03:35
Смотрим и тестируем новый аддон-конструктор.

Возможности:

установка True Launch Bar`a;
установка русификатора;
импорт настроек для TLB и панелей;
установка плагинов;
установка скинов к TLB и плагинам;
автозапуск TLB, как самостоятельного приложения;

Способ установки - SVCPACK, используются ОРИГИНАЛЬНЫЕ ДИСТРИБУТИВЫ. Совместим с UpdatePack-XPSP3. Возможна установка на "живую" систему. Удаление через стандартный апплет "Установка и удаление программ".
Обновил способ импорта настроек, добавил импорт полностью настроенной панели и включение в автозапуск автономного приложения TLB, обновил скрипты автоустановки плагинов и скинов.

Скачиваем с официального сайта программу, русификатор, необходимые ВАМ плагины и дополнительные скины. Дистрибутив программы (ВАЖНО) переименовываем в tlb.exe, а русификатор - в russian.exe . В архиваторе 7-zip версии (ВАЖНО) НЕ НИЖЕ 9.7 открываем конструктор, переходим в папку TLB\Files\ForceCopy\SVCPACK\. Открываем (в архиваторе) файл tlb.exe, в корне этого SFX архива заменяем файлы-пустышки russian.exe и tlb.exe скачанными файлами, а в папку plugins кладём нужные вам плагины (не переименовываем) и удаляем в ней пустышки 1.exe и 2.exe (положены мною для примера). В папку skins закидываем упакованные (как скачали) скины для TLB, создаём в папке skins папки (извините за каламбур :) ) с именами плагинов (для которых есть скины) и в эти папки кладём скины для этих плагинов. Смотрите для примера что есть в папке skins у меня в архиве. Не забудьте УДАЛИТЬ все мои пустышки!!
Кроме плагинов и скинов в корне SFX архива tlb.exe есть файлы registration.reg (в него нужно экспортировать ветвь реестра, содержащую сведения о регистрации (если есть) - HKLM\SOFTWARE\True Software\TrueLaunchBar\Registration) и 2 архива 7-zip. В них упаковано СОДЕРЖИМОЕ папок %APPDATA%\Tordex\True Launch Bar\ и %APPDATA%\Microsoft\Internet Explorer\Quick Launch\ . В этих папках находятся ваши настройки True Launch Bar`a и его панели по умолчанию. Эти папки упаковываем в архивы Tordex_TLB.7z и Quick_Launch.7z соответственно (!ВАЖНО! - упаковываем СОДЕРЖИМОЕ!). Учтите, что в файле настроек панели (%APPDATA%\Tordex\True Launch Bar\settings\setup.ini) и в файле глобальных настроек TLB (%APPDATA%\Microsoft\Internet Explorer\Quick Launch\setup.ini) указаны абсолютные пути к скин-файлам - исправьте перед упаковкой на требуемые. И ещё - все файлы настроек имеют атрибут "скрытые", так что включите отображение скрытых файлов в вашем файл-менеджере. ВСЁ!! закрываем 7-zip.
Теперь как запускать, т.е. что прописывать в файле RUN. SFX архив tlb.exe поддерживает ключ -aiX , где X :

------ автоустановка True Launch Bar`a;
------ автоустановка русификатора;
------ автоустановка плагинов;
------ автоустановка скинов к TLB и плагинам;
------ импорт настроек для TLB;
------ регистрация TLB;
------ автозапуск TLB, как самостоятельного приложения;

Для примера:

-ai1234567 ------ "полная" установка True Launch Bar`a, т.е. сам TLB+русификатор+настройки+плагины+скины+автозапуск+регистрация
-ai12457 ------ плагины не будут устанавливаться, без регистрации
-ai23 ------ будет произведена русификация ранее установленной программы + плагины
и т.д.

Если запуск tlb.exe без параметров - установка в интерактивном режиме.
Кстати, tlb.exe поддерживает и ключ -h или -? для вызова справочной информации по ключам запуска.

ИТАК, в файле RUN прописываем запуск tlb.exe с нужными Вам ключами:

tlb.exe -ai1234 | tlb.exe -ai1 | tlb.exe -ai25 и т.д.
По умолчанию запуск с параметрами: -ai123457

Учтите - импорт настроек подразумевает перезапись существующих файлов БЕЗ ПОДТВЕРЖДЕНИЯ. Архивов с настройками и reg-файла может и не быть в Вашем аддоне, скрипт отработает вхолостую - ничего страшного :) . В моих архивах - пустышки для примера.


P.S. Проверяйте архивы со скинами на предмет того что там есть. Поясню: например, есть скин к плагину Media Control "Clean7" - файл Clean7.zip , так вот в нём все файлы находятся в корне архива, что не правильно, должна быть папка с названием скина в корне архива и в ней уже файлы скина. Другая крайность - лишняя папка в корне архива, пример: скин "AIMP 2" для того-же плагина в файле AIMP.zip . И это не единичные скины такие. Будьте внимательны! Хотя аддон отработает без ошибок, т.е. распакует архив в папку скинов для соответствующего плагина, но TLB не увидит такой скин, "раскиданный" по папке скинов.

P.S. P.S. В связи с обновлениями TLB и многих плагинов, а также русификатора, в ближайшее время обновлю готовые аддоны в шапке темы. Возможно, на основе конструктора - как будет свободное время

МИШАНЧИК
25-04-2011, 15:45
bish, если всё сделать как Вы описали(внесение настроек и т.д.), при первом входе панель уже будет запущена или нет?

bish
28-04-2011, 07:10
при первом входе панель уже будет запущена »
МИШАНЧИК, нет !!! будет только создана ваша панель и применены настройки панели, но включать её придётся вручную (надеюсь, знаете как ). Мне так и не удалось найти "стабильный" твик, включающий эту панель. Пробовал твик для включения стандартной панели быстрого запуска - работает не устойчиво, когда применяется, когда - нет.
МИШАНЧИК, а попробуй включить в автозапуск автономное приложение TLB ( файл tlbHost.exe в папке программы); это та-же панель TLB, но она будет работать и без запущенного Проводника Windows.

bish
29-04-2011, 00:52
попробуй включить в автозапуск автономное приложение TLB »
Подумал и решил включить эту возможность (опционально) в свой конструктор. Надо только заменить абсолютный путь на %ProgramFiles% . Решу вопрос и обновлю конструктор.

bish
04-05-2011, 00:11
Надо только заменить абсолютный путь на %ProgramFiles% »
Автозапуск автономного приложения TLB можно реализовать через скрипт с таким вот кодом:
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v tlbHost /d "%ProgramFiles%\TrueLaunchBar\tlbHost.exe"

bish
04-05-2011, 11:23
Обновил конструктор: добавил возможность включить в автозапуск TLB как самостоятельное приложение, т.е. без запущенного проводника Windows может работать.
Для дополнительной информации и скачивания смотрим пост #50 (http://forum.oszone.net/post-1651929-50.html).

bish
17-05-2011, 06:12
Обновил аддон до версии TLB 5.4, обновилась русификация, многии плагины, добавлены новые скины, включен автозапуск TLB в виде автономного приложения (работает без запущенного Проводника Windows). Возможна модернизация. Ссылку смотрим в шапке темы.
Аддон построен на основе нового конструктора (http://forum.oszone.net/post-1651929-50.html).

Kurunir
18-08-2011, 18:55
Не подскажите когда выйдет новый аддон на базе 5.6?

bish
18-08-2011, 23:48
Kurunir, а он нужен? И какой аддон нужен? На основе конструктора? Ведь всё описано в инструкции как обновить и сделать "под себя". Не знаю, стоит ли. Ну если кому надо, то сделаю.
Вообще-то сейчас работаю над справкой, пробую обновить и, главное, русифицировать.

Anton04
07-09-2011, 12:26
bish,

Вопрос: как убрать окно "TLB установлен" и т.д.

P.S. Что хотелось бы добавить. Учитывая, что ряд плагинов имеет разные инсталяционные пакеты для 32 и 64 битных систем, имеет смысл добавить определение битности системы и установку только тех плагинов, битность которых соответствует битности системы. Типа внутри конструктора, в папке plugins, создать две папки 32bit и 64bit где будут хранится соответствующие плагины. А в папке plugins плагины которые имеют один инсталлятор для любой битности. К тому же 64 битные инсталляторы имеют расширение msi.

bish
11-09-2011, 20:57
Anton04, буду думать. Сейчас у меня некоторые проблемы с модемом(или с оператором МТС - сам не пойму), поэтому редко захожу на форум и вообще выхожу в интернет, как всё наладится - решим вопросы




© OSzone.net 2001-2012