Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   [решено] QIP (http://forum.oszone.net/showthread.php?t=81869)

hb860 30-03-2007 12:34 568451

[решено] QIP
 
QIP 2005 и QIP Infum - это два приложения от qip.ru, пожалуй, не нуждающихся в представлении. Впрочем, если вы не в курсе:
QIP 2005 - это мессенджер, который работает только через протокол ICQ.
Проще говоря, QIP 2005 - это программа для общения по ICQ с более удобным интерфейсом и без рекламы.
QIP Infium - это универсальный мессенджер, поддерживающий различные протоколы одновременно. Первая учетная запись, подключаемая в программе, работает на протоколе Jabber. После несложной процедуры регистрации можно добавлять учетные записи на протоколах ICQ, Mail.ru Agent и др. Таким образом, Вы сможете использовать одну программу для общения с пользователями различных клиентов

Для тихой установки предлагаются к загрузке следующие дистрибутивы:
Классический QIP, версия 8095
Перепакованный дистрибутив мессенджера QIP, заменяющего ICQ. Дистрибутив лишен рекламных панелей, не меняет домашней страницы браузера и не ставит поиск QIP.ru. Тихая установка - с ключом /S.
Скачать
Qip Infium, версия 9040
Перепакованный дистрибутив мультипротокольного мессенджера QIP INFIUM. Дистрибутив лишен рекламных панелей, не меняет домашней страницы браузера и не ставит поиск QIP.ru. Тихая установка - с ключом /S.
Скачать
QIP 2010
QIP 2010 - это логическое продолжение развития приложения QIP Infium: разработчики, с их слов, пытаются создать более простой и более привычный для пользователей QIP 2005 (классического QIP) интерфейс, чтобы облегчить им переход на новую версию. Тихая установка - с ключом /S.
Скачать
Дистрибутивы оригинальные, ничего лишнего не добавлял. Исключение составляет QIP 2010 - Описание сборки
В папку, отличную от умолчальной, ставить с ключом /D.

Тихая установка обычного, не перепакованного мной дистрибутива
Если религия или какие-либо другие соображения вам не позволяют использовать сторонние дистрибутивы, а тихая установка вам таки нужна, официальный QIP тоже может быть установлен без участия пользователя, и без рекламного мусора. Скачав его с официального сайта, запустите его так:
Код:

qip2010.exe /VERYSILENT /TASKS="desktopicon,startmenuicon"

jameszero 30-03-2007 14:58 568526

Инсталлятор QIP собран с помошью NSIS - ключ тихой установки /S
Параметром /D= можно указать путь установки, например:
Код:

QIP8010.EXE /S /D=С:\MyQIP\

YMD-SpAwN 30-03-2007 15:38 568561

Большое человеческое спасибо!

Phil 31-03-2007 02:25 568806

QIP сам по себе является Portable софтом, и инсталляции вообще не требует.
Достаточно создать SFX архив с комментариями
пакуем папку QIP вот с таким комментом:
Код:

Path=%ProgramFiles%
Silent=1
Overwrite=1


HORRIBLE 27-11-2007 16:03 686192

а каким образом автоматом поставить чтобы ставился нужный язык?? т.к. в квипе дано 2 языка.
Спасибо.

GimnasT 27-11-2007 22:52 686347

Очень просто! Запусти qip сделай язык который тебе нужен и делай SFX архив как подсказал тебе Phil !;)

voler 28-11-2007 08:35 686436

Вот готовый вариант.

Вот вариант

star_099 02-12-2007 09:30 688822

Цитата:

Цитата voler
Вот готовый вариант.
Вот вариант »

Ссылка битая :((

HORRIBLE 07-12-2007 22:15 692998

Спасибо, но проще оказалось на AUTO IT написать. Просто, зато получилось.

Real Root 08-12-2007 21:57 693511

HORRIBLE, кип, да еще и autoit'ом ставить? Это верх мазахизма!

voler 09-12-2007 11:55 693723

Согласен проще, через rar или инсталяху сделать самому.
:)

NickHome 08-08-2008 17:52 871294

Еще один готовый вариант:
QIP_8070(и смайлы).rar 2.76 MB - http://depositfiles.com/files/7080972

hb860 08-08-2008 21:57 871425

Нужен кому NSIS скрипт для установки QIP ? Функционал повторяет оригинальный инсталлер.exe /S :) (ну конечно без всяких домашних страниц в браузере и не зеленый на вид). Можно без проблем напихать в него своих тем и т.д. и т.п. Если надо - скрипт выложу.

7ka 21-08-2008 23:35 880869

Цитата:

Цитата hb860
Нужен кому NSIS скрипт для установки QIP ? Функционал повторяет оригинальный инсталлер.exe /S (ну конечно без всяких домашних страниц в браузере и не зеленый на вид). Можно без проблем напихать в него своих тем и т.д. и т.п. Если надо - скрипт выложу. »

:) выкладывай :up

hb860 04-09-2008 18:17 891037

Код:

!define PRODUCT_NAME "QIP 2005"
!define PRODUCT_VERSION "8.0.7.0"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_UNINST_ROOT_KEY "HKLM"

; MUI 1.67 compatible ------
!include "MUI.nsh"
SetCompressor /SOLID lzma
; MUI Settings
!define MUI_ABORTWARNING
!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico"
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"

; Welcome page
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH

; Uninstaller pages
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES
!insertmacro MUI_UNPAGE_FINISH

; Language files
!insertmacro MUI_LANGUAGE "Russian"

; MUI end ------
Name "${PRODUCT_NAME}"
Caption "${PRODUCT_NAME} ${PRODUCT_VERSION}"
OutFile "${PRODUCT_NAME}-${PRODUCT_VERSION}.exe"
InstallDir "$PROGRAMFILES\Qip"
ShowInstDetails show
ShowUninstDetails show

Section "MainSection" SEC01
  SetOutPath "$INSTDIR"
  SetShellVarContext all
  File /r "D:\QIP\"
  CreateDirectory "$SMPROGRAMS\${PRODUCT_NAME}"
  CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "$INSTDIR\qip.exe"
  CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\${PRODUCT_NAME}.lnk" "$INSTDIR\qip.exe"
  CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Менеджер контактов.lnk" "$INSTDIR\tools\cm12\qipcmu.exe"
  CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Менеджер истории сообщений.lnk" "$INSTDIR\tools\hist\HistoryQip.exe"
  WriteUninstaller "$INSTDIR\uninst.exe"
  CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Удалить ${PRODUCT_NAME}.lnk" "$INSTDIR\uninst.exe"
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\qip.exe"
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
SectionEnd



Section Uninstall
  RMDir /r "$INSTDIR"
  SetShellVarContext all
  RMDir /r "$SMPROGRAMS\${PRODUCT_NAME}"
  Delete "$DESKTOP\${PRODUCT_NAME}.lnk"       
  DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
  SetAutoClose true
SectionEnd

Выкинуть строчки
Код:

  CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Менеджер контактов.lnk" "$INSTDIR\tools\cm12\qipcmu.exe"
  CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Менеджер истории сообщений.lnk" "$INSTDIR\tools\hist\HistoryQip.exe"

, если не польузете

nightmare95 16-09-2008 17:43 900951

у меня под виндой ни кип, ни аська не соединяются, что делать?

hb860 17-09-2008 09:42 901441

Это оффтоп, вопрос никак не связан с автоматической установкой программы!
nightmare95, ны не привел к тому же никаких симптомов ошибки соединения. Каким образом тебе людим должны помочь ? Тут, как правило, медиумов нет. Попробуй отключи файрволл и антивирус и попробуй снова.

7ka 23-12-2009 01:12 1302135

Цитата:

Цитата jameszero
Инсталлятор QIP собран с помошью NSIS - ключ тихой установки /S
Параметром /D= можно указать путь установки, например: »

наверно это под старые билды, новые же понимают только /verysilent параметр, но увы... никаких ярлыков(( не на десктопе не в пуске

hb860 24-12-2009 13:04 1303294

Чем плох вариант с перепаковкой ? Скрипт ещё актуален. Я могу и под Infium скрипт подпилить и выложить, если надо. и /S и /D будут работать. Пожалуй, выложу сегодня свежие сборки сюда.

7ka 25-12-2009 20:06 1304248

Цитата:

Цитата hb860
Классический QIP, версия 8095 »

а зачем создаются не рабочии ярлыки в пуск/все программы/qip 2005/
"менеджер истории сообщений" и "менеджер контактов."
еще по перепаковке, хотелось бы наблюдать билд проги в "установка и удаление программ" =)
ну а вообщем просто супер!!!!

hb860 25-12-2009 23:09 1304396

Цитата:

Чёрт, я забыл удалить строчки в скрипте. Пересоберу со всеми замечаниями прямо щас. Отпишусь как сделаю
Пересборал. Забирать там же

7ka 27-12-2009 01:24 1305161

:) тема таки перешла теперь к тебе, это гуд!!! значит будут теперь обновленные аддоны qip'а?!

hb860 27-12-2009 18:56 1305585

Ну аддоны я никогда не делал. Я не считаю трезвой затеей напихивать в образ Windows софт, который имеет свойство терять актуальность намного быстрее самой системы. А вот свежие дистрибутивы я обязуюсь выкладывать.

7ka 05-01-2010 20:10 1311713

hb860 хотелось бы чтобы инсталятор создавал ярлычки к программам в панели быстрого запуска. заранее спасибо)

hb860 06-01-2010 15:51 1312435

Сделаем

7ka 06-01-2010 18:41 1312593

Для тех, кому нужны аддоны программ, прикрепил к посту ссылки на дистрибутивы.
hb860, думаю будет в полне логично поместить аддоны в шапку и перенести тему в соседнюю ветку :coffee:

hb860 08-01-2010 00:39 1313768

Но это тема не об аддонах. Почему её стоит перенести ?
P.S. Завтра выложу пересборки с ярлыками

hb860 08-01-2010 13:45 1314092

Забирайте пересборку там же

Инфиум также выглядит :)

7ka 08-01-2010 15:57 1314236

Цитата:

Цитата hb860
Но это тема не об аддонах. Почему её стоит перенести ? »

Цитата:

hb860, думаю будет в полне логично поместить аддоны в шапку и перенести тему в соседнюю ветку »
В таком случаи, если позволите, создам в этой соседней ветке тему с Вашими программами в виде аддонов :bow:

7ka 08-01-2010 17:45 1314338

Уважаемый, hb860, а может научите меня делать такие инсталяторы?! Я так понял что это делается с помощью софта NSIS, Я читал про этот софт в соответсвующих ветках форума, но к сожалению так и не понял, так сказать не вник в суть работы программы. Хотелось бы освоить этот софт от NullSoft, на мой взгляд для конечных пользователей все-таки приятней смотреть на вид этого установщикане жили на sfx установщики, в общем очень простой и приятный для глаз :good:

hb860 08-01-2010 17:53 1314345

Научить ? Ну, в общем-то, я себя гуру в нем не считаю, но вы можете перенять мои знания из моих же статей. Я напишу всё, что я умею, пока я написал вот что:
Создание своего инсталлятора на NSIS. Первые шаги
Создание своего инсталлятора на NSIS. Секции и выбор компонентов
Создание своего инсталлятора на NSIS. Деинсталлятор

Для начала вам "за глаза".
Эта информация есть в топике про нсис, в шапке:http://forum.oszone.net/thread-67386.html
Там ещё много всего

Цитата:

Цитата 7ka
В таком случаи, если позволите, создам в этой »

Я не против, аддоны я лично не люблю. Поэтому, пожалуйста, создавайте.

7ka 09-01-2010 01:45 1314900

hb860, в последних дистрибах в установщик упакован ваш акаунт аськи, видимо вы забыли его удалить?!=)
инсталятор инфиума не создает ярлык к программе в панеле быстрого запуска...((

seriych 09-01-2010 01:52 1314904

7ka,
Эхх, ну зачем сказал :-)

7ka 09-01-2010 02:01 1314911

seriych,
ата-та

hb860 09-01-2010 02:09 1314920

))))))))
Он всё равно без пароля.
Пересобрал. А с инфиумом что не так ? Там такой же код как и в обычном

7ka 09-01-2010 11:25 1315032

Цитата:

Цитата hb860
А с инфиумом что не так »

нет ярлыка в панели быстрого запуска

hb860 09-01-2010 12:55 1315075

Вообще никакого ? ХМ!
Ваша операционная система ?

7ka 09-01-2010 15:00 1315216

Цитата:

Цитата hb860
Вообще никакого ? ХМ!
Ваша операционная система ? »

xp pro sp3 rus vl
в дистрибе infium'а нет окна выбора компонентов как в дистрибе qip, после нажатия на кнопку "установить" происходит инсталяция infium. ярлыки создаются на рабочем столе в меню пуск, в панели быстрого запуска нету...

hb860 09-01-2010 16:25 1315310

Перезалил

7ka 09-01-2010 16:42 1315324

Цитата:

Цитата hb860
Перезалил »

не хочу вас растраивать :blush2: но в панели быстрого запуска ярлыка так и нет, с qip 2005 все гуд, а вот c infium какая-то грабля... :sorry:

hb860 09-01-2010 16:50 1315335

Ненавижу POSIX. Два файла было на сервере, ссылка стояла не на тот. Поправил ссылку

7ka 09-01-2010 17:08 1315358

Цитата:

Цитата hb860
Поправил ссылку »

Отлично. Теперь все работает :bow:
Ветка с аддонами

7ka 23-02-2010 20:19 1354176

hb860,
Новая версия QIP Infium Release 2.0 Build 9034

hb860 24-02-2010 22:25 1355180

В шапке. Забирайте последнюю версию QIP Infium Release 2.0 Build 9034

hb860 30-03-2010 14:42 1380667

Тихая установка QIP 2010 3.0.0.3206
Проект www.qip.ru начал выпуск новой ветки QIP 2010. Это логическое продолжение развития приложения Qip Infium. Разработчики, с их слов, пытаются создать более простой и более привычный для пользователей qip2005(классического QIP) интерфейс, чтобы облегчить им переход на новую версию.

Выкладываю перепакованный для тихой установки дистриб - забирать здесь

conductor 12-04-2010 01:01 1390462

del

hb860 12-04-2010 11:02 1390620

Господа, в последнее время я задумался о целесообразности создания перепакованных дистрибутивов QIP. Дело в том, что стандартный дистрибутив при помощи ключей командной строки позволяет ставить его без мусора, смены страницы и т.п., основные недостатки, в свое время приведшие меня к необходимости репака, устранены разработчиком. Выигрыш в размере инсталлятора при этом сомнителен. Репак хорош, когда привносит что-то уникальное. Тот же пример с моей Оперой, когда в дистрибутив входят FLash player и шкуры... В QIP ничего не входит. Поэтому, я бы хотел услышать, каков будет дальнейший вектор развития этой темы:
1. стоит ли мне продолжать паковать QIP.
2. Мы просто превращаем шапку темы в описание тихой установки и я выкладываю скрипты для создания своего дистрибутива.
3. Ваш вариант.

hb860 26-04-2010 10:46 1400850

Тихая установка QIP 2010 3.0.0.3341
Описание Скачать

Что нового, разработчики почему-то писать перестали о_0

Добавил в шапку, как не перепаковывая, ставить официальный дистрибутив тихо и без мусора

hb860 30-04-2010 00:45 1403759

Тихая установка QIP 2010 3.0.0.3374
Описание от 3341 Скачать 3374

Шапка за мной

hb860 04-05-2010 00:28 1406072

Тихая установка QIP 2010 3.0.0.3381
Описание от 3341

Скачать 3381

hb860 27-05-2010 00:56 1421921

Тихая установка QIP 2010 3.0.0.3397
Скачать

hb860 15-06-2010 01:20 1434223

Код:

QIP Infuim-2.0.9036.3610.exe /S
Скачать
Код:

QIP 2010-3.0.0.3598.exe /S
Скачать
Я полагаю, без комментариев

Господа, а эти репаки вообще нужны кому-то? Тема чё-то стухла так плавно, и в ней вообще никакой активности. Мож я зря их собираю?

Lubitel Softa 15-06-2010 02:12 1434240

Цитата:

Цитата hb860
Господа, а эти репаки вообще нужны кому-то? »

Дык... :up

Цитата:

Цитата hb860
Тема чё-то стухла так плавно, и в ней вообще никакой активности. »

На моря все укатили или собираются :type:

Цитата:

Цитата hb860
Мож я зря их собираю? »

Ни в коем рази не зря :Beer:

hb860 15-06-2010 19:35 1434761

Ну Слава Богу :)

aliktz 24-06-2010 11:48 1440740

а уже есть qip 2010 build 3632... Когда ждать обновления?

hb860 24-06-2010 13:35 1440818

Сегодня в 21-00

aliktz 25-06-2010 16:25 1441594

Цитата:

Цитата hb860
Сегодня в 21-00 »

ну когда же???

cleric1985_n 25-06-2010 18:02 1441663

hb860, Как по мне, то, не примите в обиду, но именно квип не стоит вообще перепаковывать, сам раньше делал, но понял...что все и так ставится без "мусора", так что скорее всего Вы теряете время на его перепаковку..
Действительно, как вы выше и написали репак не обладает уникальными свойствами в сравнении с оригиналом..;)
Это мое личное мнение, решать Вам!

hb860 26-06-2010 01:26 1441929

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

Тихая установка QIP 2010 3.0.0.3632

cleric1985_n 26-06-2010 20:56 1442287

hb860, Я тоже по началу думал, а потом попробовал так:

Код:

QIP2005.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /Tasks=desktopicon,quicklaunchicon,startmenuicon

QIP2010.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /Tasks=desktopicon,quicklaunchicon,startmenuicon

И ни тулбара, ни поиска..все чистенько...;)

hb860 26-06-2010 23:45 1442397

Ну и ладно.
Вообще, изначально то скрипт создавался для QIP 2005 и предполагал именно СВОЮ сборку, ну скины там, плагины.
Рекламы в нем и не было тогда вообще.

hb860 26-07-2010 23:54 1461146

Тихая установка QIP 2010 Build 3874
Что нового
* фиксы к автовыбору контакта
* фикс с переименованием контактов
* при удалении групп протоколом удаляются только не серверные метаконтакты, и метагруппа удаляется если она пустая
* не добавляем нестандартные контакты в массовую рассылку
* возвращение шарика радости (отключается через "не показывать дополнительные значки" в настройках)
* замена кнопок в передаче, чтoбы нельзя было отменить пробелом
* перезалил новый регвизард, теперь оркут и вконтакте нормально заменяются
* по просьбам телезрителей, для 2010 вернул старое окно настроек учеток
* фикс в окне настроек плагинов, в сбойных плагах не реагируем на нажатия
* фикс падения в окне выбора профилей и невозможности создания протокола
* при указанном /nosrv в регвизарде могло не пробиться на сервер
* всегда показываем иконку кип2005 в кип 2010

icq:
* ускорение загрузки для длинных контактлистов

jabber:
* поддержка вконтакте

А что может сборка
Cобрано безо всяких дурацких панелей, поисков, промо-браузеров и т.п. шлака, призванного замусорить ваш компьютер промо-стафом. Я считаю, что и без этих "дополнений" Windows прекрасно наловит всякой ерунды, поэтому регулярно выношу их из состава установки.

Перепакованный дистрибутив может(помимо обычной установки) быть инсталлирован и в автоматическом режиме (через WPI или что-то подобное, к примеру).

Всё, что требуется для этого сделать - запустить его с ключом /S:
Код:

QIP 2010-3.0.0.3874.exe /S
Будет произведена тихая установка без запрос к пользователю и отображения окон процесса установки.

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


Скачать

hb860 29-07-2010 00:33 1462567

Тоже самое, но свежая сборка
читать дальше »
* фиксы к автовыбору контакта
* фикс с переименованием контактов
* при удалении групп протоколом удаляются только не серверные метаконтакты, и метагруппа удаляется если она пустая
* не добавляем нестандартные контакты в массовую рассылку
* возвращение шарика радости (отключается через "не показывать дополнительные значки" в настройках)
* замена кнопок в передаче, чтoбы нельзя было отменить пробелом
* перезалил новый регвизард, теперь оркут и вконтакте нормально заменяются
* по просьбам телезрителей, для 2010 вернул старое окно настроек учеток
* фикс в окне настроек плагинов, в сбойных плагах не реагируем на нажатия
* фикс падения в окне выбора профилей и невозможности создания протокола
* при указанном /nosrv в регвизарде могло не пробиться на сервер
* всегда показываем иконку кип2005 в кип 2010

icq:
* ускорение загрузки для длинных контактлистов

jabber:
* поддержка вконтакте (сервером поддерживается ТОЛЬКО обмен сообщениями, публикация x-статуса и онлайн-статусы "В сети" и "Не в сети". Сложные и/или длинные пароли также не принимаются сервером.

Скачать QIP 2010 3884

hb860 08-08-2010 23:54 1469649

Ура-Ура, наконец-то дошли руки написать новый скрипт для QIP 2010 с генератором ответов, совсем как у AIMP2, с выбором и возможностью включения смайлов, плагинов и скинов. Итак, поехали
Новый скрипт инсталлятора
Код:

!define PRODUCT_NAME "QIP 2010"
!define PRODUCT_VERSION "3.0.0.3902"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_UNINST_ROOT_KEY "HKLM"

; MUI 1.67 compatible ------
!include "MUI.nsh"
SetCompressor /SOLID lzma
; MUI Settings
!define PkgDir "d:\package"
!define MUI_ABORTWARNING
!define MUI_ICON "${pkgdir}\Icons\modern-install.ico"
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"
!define MUI_COMPONENTSPAGE_NODESC
!define BRANDING "http://www.winreview.ru"


; Welcome page
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH

; Uninstaller pages
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES
!insertmacro MUI_UNPAGE_FINISH

; Language files
!insertmacro MUI_LANGUAGE "Russian"

!include "WordFunc.nsh"
!include "FileFunc.nsh"


InstType "Полная"
InstType "Стандартный QIP"
InstType "Сокращенная"

; MUI end ------

Var gMode
Var WindowCaption
Var IniFile

!macro ProcessSection secID
        ;
        ;if gMode=1 - generate default config. if 0 and not silent - reads the config
        StrCpy $R0 1
        StrCmp $gMode 1 WriteMode
        IfSilent 0 EndMarco
                IfFileExists $IniFile 0 EndMarco
                ReadINIStr $R0 $IniFile Sections ${secID}
                IfErrors 0 +2
                StrCpy $R0 0
                Goto EndMarco
        WriteMode:
                StrCpy $R0 0
                WriteINIStr $IniFile Sections ${secID} 1
        EndMarco:       
!macroend


Function .onInit
        ;
        ; when /g switch specified and not present /s switch, then generate default config
        ;
        ;inifile definition
        ;
        StrCpy $WindowCaption "${PRODUCT_NAME} ${PRODUCT_VERSION}"
        ${WordReplace} "$EXEFILE" ".exe" ".ini" "+" $IniFile
        StrCpy $IniFile "$EXEDIR\$IniFile"
       
        ;gMode detection
        StrCpy $gMode 0
        ${GetOptions} $CMDLINE "/G" $0
        ;if not found /G then exit
        IfErrors EndFunc 0
        ;When Silent setup then ignoring /G
        IfSilent +4 0
        StrCpy $gMode 1
        Delete $IniFile
        StrCpy $WindowCaption "Генератор файла ответов ${PRODUCT_NAME}"
        EndFunc:
FunctionEnd

Name "${PRODUCT_NAME}"
Caption $WindowCaption
OutFile "${PRODUCT_NAME}-${PRODUCT_VERSION}.exe"
InstallDir "$PROGRAMFILES\${PRODUCT_NAME}"
ShowInstDetails show
ShowUninstDetails show
BrandingText "${BRANDING}"


Section "${PRODUCT_NAME}" SEC01
        SectionIn RO
        StrCmp $gMode 1 EndSection
        SetOutPath "$INSTDIR"
        SetShellVarContext all
        File /r "${PkgDir}\qip2010\app\*.*"
        WriteRegStr HKCU "Software\Infium\Main" "CurLangFile" "Russian"
        WriteUninstaller "$INSTDIR\uninst.exe"
        WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
        WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\qip.exe"
        WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
        WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
        EndSection:
SectionEnd

SectionGroup /e "Ярлыки"
        Section "Главное меню"
                SectionIn 1 2
                        !insertmacro ProcessSection "Desktop"
                        StrCmp $R0 0 EndSection 0                       
                SetOutPath "$INSTDIR"
                CreateDirectory "$SMPROGRAMS\${PRODUCT_NAME}"
                CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "$INSTDIR\qip.exe"
                CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\${PRODUCT_NAME}.lnk" "$INSTDIR\qip.exe"
                CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Удалить ${PRODUCT_NAME}.lnk" "$INSTDIR\uninst.exe"               
                EndSection:
        SectionEnd
        Section "На рабочем столе"
                SectionIn 1 2       
                        !insertmacro ProcessSection "Desktop"
                        StrCmp $R0 0 EndSection 0       
                SetShellVarContext all
                SetOutPath "$INSTDIR"
                CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "$INSTDIR\qip.exe"
                EndSection:
        SectionEnd
        Section "В панели быстрого запуска"
                SectionIn 1
                        !insertmacro ProcessSection "QL"
                        StrCmp $R0 0 EndSection 0               
                SetShellVarContext all
                SetOutPath "$INSTDIR"
                CreateShortCut "$QUICKLAUNCH\${PRODUCT_NAME}.lnk" "$INSTDIR\qip.exe"
                EndSection:
        SectionEnd
SectionGroupEnd

SectionGroup /e "Дополнения"
        Section "Скины"
                SectionIn 1
                        !insertmacro ProcessSection "Skins"
                        StrCmp $R0 0 EndSection 0               
                SetOutPath "$INSTDIR\Skins\"
                File /r "${PkgDir}\qip2010\skins\*.*"
                EndSection:
        SectionEnd
        Section "Смайлы"
                SectionIn 1
                        !insertmacro ProcessSection "Smilies"
                        StrCmp $R0 0 EndSection 0               
                SetOutPath "$INSTDIR\Smilies\"
                File /r "${PkgDir}\qip2010\Smilies\*.*"
                EndSection:
        SectionEnd
        Section "Плагины"
                SectionIn 1
                        !insertmacro ProcessSection "Plugins"
                        StrCmp $R0 0 EndSection 0               
                SetOutPath "$INSTDIR\Plugins\"
                File /r "${PkgDir}\qip2010\Plugins\*.*"
                EndSection:
        SectionEnd       
SectionGroupEnd


Section Uninstall
  RMDir /r "$INSTDIR"
  DeleteRegKey HKCU "Software\Infium"
  SetShellVarContext all
  RMDir /r "$SMPROGRAMS\${PRODUCT_NAME}"
  Delete "$DESKTOP\${PRODUCT_NAME}.lnk"
  Delete "$QUICKLAUNCH\${PRODUCT_NAME}.lnk" 
  DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
  SetAutoClose true
SectionEnd



Моя новая сборка на основе этого скрипта:
Цитата:

1. Вы запускаете дистрибутив с ключом /G
Код:

QIP 2010-3.0.0.3902.exe /G
2. Расставляете галочки на тех компонентах, которые вы хотите видеть установленными на конечном компьютере и нажимаете кнопку "Установить", реальных изменений не происходит, а всё, что вы выбрали, записывается в специальный файл QIP 2010-3.0.0.3902.ini.

3.
Код:

QIP 2010-3.0.0.3902.exe /S
При запуске с ключом /S инсталлятор ищет файл QIP 2010-3.0.0.3902.ini, и если находит - устанавливает только то, что вы отметили. Если же не находит - устанавливает всё, что есть.
В составе сборки
скины
Tango, Breeze, Skinfium,MicroSymbol+смайлы для него
плагины
Beeper, FadeBlock,UmorList

Посмотреть скриншоты всего этого добра можно здесь, там же полное его описание, а сама сборка QIP 2010 Build 3902 здесь


Используя новый скрипт, вы легко можете собрать свою сборку с соответствующими "комплектующими", на ваш собственный вкус. Если будут вопросы - велкам.

hb860 10-08-2010 20:04 1470981

QIP 2010 Build 3966
Всё тоже самое+добавил скрин INFY
Посмотреть скриншоты всего этого добра можно здесь, там же полное его описание, а сама сборка QIP 2010 Build 3966 здесь

hb860 15-08-2010 23:46 1474419

Ну и штампуют!
Тихая установка QIP 2010 build 4000
Описание сборки
В составе сборки
скины
Tango, Breeze, Skinfium,MicroSymbol+смайлы для него
плагины
Beeper, FadeBlock,UmorList

+стандартный скин с расширенным клиентпаком
Скачать QIP 2010 build 4000

Snakus 08-09-2010 15:08 1491107

http://wiki.qip.ru/Silent_Installation

hb860 08-09-2010 21:29 1491331

Snakus, и что?
Это есть в шапке.
-------------------------------------------------------------------
Господа, я сворачиваю поддержку пересборки QIP Infum
Я ничего не делаю особенного с ним, к чёрту его пересборы
Новая версия QIP 2010 сейчас будет

hb860 09-09-2010 01:58 1491468

Тихая установка QIP 2010 build 4103
Описание сборки
В составе сборки
скины
Tango, Breeze, Skinfium,MicroSymbol+смайлы для него
плагины
Beeper, FadeBlock,UmorList

+стандартный скин с расширенным клиентпаком
Скачать QIP 2010 build 4103

Как обычно, имеется генератор ответов для тихой установки QIP 2010. Идея такова:
Вы запускаете дистрибутив с ключом /G
Код:

QIP 2010-3.0.9038.4103.exe /G
Расставляете галочки на тех компонентах, которые вы хотите видеть установленными на конечном компьютере и нажимаете кнопку "Установить", реальных изменений не происходит, а всё, что вы выбрали, записывается в специальный файл QIP 2010-3.0.9038.4103.ini.


При запуске с ключом /S инсталлятор ищет файл QIP 2010-3.0.9038.4103.ini, и если находит - устанавливает только то, что вы отметили. Если же не находит - устанавливает всё, что есть.
Код:

QIP 2010-3.0.9038.4103.exe /S

Отмечу также, что при запуске без ключей происходит самая обычная интерактивная установка приложения QIP 2010.

hb860 02-10-2010 00:42 1509343

Тихая установка QIP 2010 build 4196
Описание сборки
В составе сборки
скины
Tango, Breeze, Skinfium,MicroSymbol+смайлы для него
плагины
Beeper, FadeBlock,UmorList

+стандартный скин с расширенным клиентпаком
Скачать QIP 2010 build 4196

Как обычно, имеется генератор ответов для тихой установки QIP 2010. Идея такова:
Вы запускаете дистрибутив с ключом /G
Код:

QIP 2010-3.0.9038.4196.exe /G
Расставляете галочки на тех компонентах, которые вы хотите видеть установленными на конечном компьютере и нажимаете кнопку "Установить", реальных изменений не происходит, а всё, что вы выбрали, записывается в специальный файл QIP 2010-3.0.9038.4196.ini.


При запуске с ключом /S инсталлятор ищет файл QIP 2010-3.0.9038.4196.ini, и если находит - устанавливает только то, что вы отметили. Если же не находит - устанавливает всё, что есть.
Код:

QIP 2010-3.0.9038.4196.exe /S

Отмечу также, что при запуске без ключей происходит самая обычная интерактивная установка приложения QIP 2010.

hb860 13-10-2010 20:39 1518211

Тихая установка QIP 2010 build 4240
Описание сборки
В составе сборки
скины
Tango, Breeze, Skinfium,MicroSymbol+смайлы для него
плагины
Beeper, FadeBlock,UmorList
+фиксенный плагин для соц.сетей
+плагин для отправки СМС
+стандартный скин с расширенным клиентпаком

Скачать QIP 2010 build 4240

Как обычно, имеется генератор ответов для тихой установки QIP 2010. Идея такова:
Вы запускаете дистрибутив с ключом /G
Код:

QIP 2010-3.0.9038.4240.exe /G
Расставляете галочки на тех компонентах, которые вы хотите видеть установленными на конечном компьютере и нажимаете кнопку "Установить", реальных изменений не происходит, а всё, что вы выбрали, записывается в специальный файл QIP 2010-3.0.9038.4240.ini.


При запуске с ключом /S инсталлятор ищет файл QIP 2010-3.0.9038.4240.ini, и если находит - устанавливает только то, что вы отметили. Если же не находит - устанавливает всё, что есть.
Код:

QIP 2010-3.0.9038.4240.exe /S

Отмечу также, что при запуске без ключей происходит самая обычная интерактивная установка приложения QIP 2010.

SharkyEXE 13-10-2010 21:10 1518229

hb860
Лично у меня, по ссылке скачивается QIP 2010-3.0.9038.4196.exe

hb860 14-10-2010 11:14 1518555

и у меня.
Перезалью вечером

hb860 14-10-2010 19:24 1518955

Перезалил
Простите великодушно, третий раз уже так делаю. Я не специально

hb860 27-12-2010 00:01 1575206

Меня забросали в почту просьбами выложить новую сборку, скрипт и прочей подобной чепухой.
Глав. ред. Winreview также настаивает на продолжении этого дела.
Ну и ладно
QIP Infium, версия 3.0.9042 http://winreview.ru/request.php?18
QIP 2010 3.1.4570 http://winreview.ru/download.php?view.34


Время: 18:35.

Время: 18:35.
© OSzone.net 2001-