Показать полную графическую версию : [addon] Miranda NG
Страниц :
1
2
3
4
5
6
[
7]
8
jameszero, подскажите пожалуйста что нужно добавить в вашу сборку чтобы в ней ещё была поддержка irc
jameszero
26-05-2010, 18:04
zeroua
Файлы для поддержки протокола IRC прикрепил к посту.
После добавления файлов необходимо создать учётную запись IRC из контекстного меню программы (пункт "Учётные записи").
Grunger86
26-05-2010, 19:43
jameszero, пожалуйста, добавьте в аддон популярнейший протокол Jabber - сейчас очень многие им пользуются вместо неудобного и глючного ICQ.
Miranda Im 0.9 :clapping:
Уважаемый jameszero, будет ли вариант с однопользовательской версией?
Я чуть дополнил скрипт на основе вашего — вроде работает для однопользовательской установки. Проверял на виртуалках, но широкого тестирования не проводил.
Изменения даны полужирным шрифтом.
;!@Install@!UTF-8!
SetEnvironment="Name=Miranda IM"
SetEnvironment="NameInf=miranda.inf"
SetEnvironment="Vers= 0.9.0"
SetEnvironment="PathInst=%ProgramFiles%\\%Name%"
Title="Установка Miranda IM"
InstallPath="%PathInst%"
BeginPrompt="Сейчас будет установлена %Name%%Vers%
Нажав 'OK', удерживая [Shift], произведёте
однопользовательскую установку.
Внимание! Cуществующая установка %Name%
будет полностью уничтожена!"
;
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Придется подождать..."
FinishMessage="Установка завершена!"
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
;
;Многопользовательская установка
RunProgram="hidcon:cmd /c If Exist \"%UserProfile%\\Application Data\" xcopy \"profile\" \"%UserProfile%\\Application Data\\%Name%\" /e /i /y"
RunProgram="hidcon:cmd /c If Exist \"%UserProfile%\\AppData\" xcopy \"profile\" \"%UserProfile%\\AppData\\%Name%\" /e /i /y"
RunProgram="fm10:hidcon:xcopy \"%%S\\MirandaU\\*\" \"%%T\" /e /i /y"
RunProgram="hidcon:cmd /c copy %NameInf% %WinDir%\\inf"
RunProgram="rundll32 advpack,LaunchINFSection %NameInf%,DefaultInstall"
RunProgram="hidcon:cmd /c del CHGSTR.EXE /q"
RunProgram="hidcon:cmd /c del %NameInf% /q"
RunProgram="hidcon:cmd /c rd /S /Q \"profile\""
;
;Однопользовательская установка (ключ -ai)
AutoInstall="fm10:hidcon:chgstr \"APPDATA%\\Miranda IM\" \"PROGRAMFILES%\\Miranda IM\\Profile\" \"%%T\\mirandaboot.ini\""
AutoInstall="hidcon:cmd /c copy %NameInf% %WinDir%\\inf"
AutoInstall="hidcon:cmd /c del CHGSTR.EXE /q"
AutoInstall="hidcon:cmd /c del %NameInf% /q"
AutoInstall="hidcon:cmd /c xcopy * \"%PathInst%\" /e /i /y"
AutoInstall="rundll32 advpack,LaunchINFSection %NameInf%,DefaultInstall"
;
; This SFX archive was created using "Button for creation and work with 7z SFX archives in Total Commander v.15.2" 11.05.2010 13-52. The last version of "Button" you can find on http://buttontc.7zsfx.info
;!@InstallEnd@!
[Version]
Signature ="$Windows NT$"
[DefaultInstall]
AddReg =PROG.AddReg
ProfileItems =PROG.AddShortcut
ProfileItems =PROG2.AddShortcut
[Uninstall]
BeginPrompt =BeginUnInsPrompt
RunPostSetupCommands=Obs.Delete
EndPrompt =EndUnInsPrompt
DelReg =PROG.DelReg
ProfileItems =PROG.DelShortcut
ProfileItems =PROG2.DelShortcut
Cleanup =1
Title=Деинсталляция %PROG_NAME%
Prompt=Вы действительно хотите удалить %PROG_NAME% и все компоненты программы?
ButtonType=YESNO
[Obs.Delete]
rundll32.exe advpack.dll,DelNodeRunDLL32 %16422%\%PROG_DIR%
rundll32.exe advpack.dll,DelNodeRunDLL32 %16410%\%PROG_NAME%
rundll32.exe advpack.dll,DelNodeRunDLL32 %16419%\%DU_PROFILE%
[B]rundll32.exe advpack.dll,DelNodeRunDLL32 %16419%\%DU_PROFILE2%
rundll32.exe advpack.dll,DelNodeRunDLL32 %16419%\%DU_QL%\%SRTC_NAME%.lnk
rundll32.exe advpack.dll,DelNodeRunDLL32 %17%\%PROG_PNF%
[EndUnInsPrompt]
Prompt=Программа удалена!
[PROG.AddReg]
HKLM,"%UninstallKey%\%PROG_NAME%","DisplayIcon",0,"%16422%\%PROG_DIR%\%PROG_1%"
HKLM,"%UninstallKey%\%PROG_NAME%","DisplayName",,"%PROG_NAME%"
HKLM,"%UninstallKey%\%PROG_NAME%","DisplayVersion",,"v %PROG_VERS%"
HKLM,"%UninstallKey%\%PROG_NAME%","Publisher",,"%PROG_MADE%"
HKLM,"%UninstallKey%\%PROG_NAME%","URLInfoAbout",,"%PROG_URL%"
HKLM,"%UninstallKey%\%PROG_NAME%","UninstallString",,"rundll32.exe advpack.dll,LaunchINFSection %PROG_INF%,Uninstall"
[PROG.DelReg]
HKLM,"%UninstallKey%\%PROG_NAME%"
[PROG.AddShortcut]
Name =%SRTC_NAME%,0x00000008,23
CmdLine =16422,%PROG_DIR%,%PROG_1%
WorkingDir =16422,%PROG_DIR%
SubDir =%PROG_SDIR%
InfoTip =%PROG_INFO%
[PROG.DelShortcut]
Name =%SRTC_NAME%,0x0000000A,23
SubDir =%PROG_SDIR%
[PROG2.AddShortcut]
Name =%SRTC_NAME%,0x00000008,26
CmdLine =16422,%PROG_DIR%,%PROG_1%
WorkingDir =16422,%PROG_DIR%
SubDir =%PROG_SDIR2%
InfoTip =%PROG_INFO%
[PROG2.DelShortcut]
Name =%SRTC_NAME%,0x0000000A,26
SubDir =%PROG_SDIR2%
[Strings]
PROG_DIR ="Miranda IM"
PROG_NAME ="Miranda IM"
SRTC_NAME ="Miranda IM"
PROG_VERS ="0.9.0"
PROG_MADE ="www.miranda-im.org"
PROG_URL ="http://www.miranda-im.org/"
PROG_INF ="miranda.inf"
PROG_PNF ="miranda.PNF"
PROG_1 =miranda32.exe
PROG_2 =miranda32
PROG_SDIR =""
PROG_SDIR2 ="Microsoft\Internet Explorer\Quick Launch"
DU_PROFILE ="..\..\Default User\Application Data\Miranda IM"
DU_PROFILE2 ="..\..\..\%PROG_DIR%\profile"
DU_QL ="..\..\Default User\Application Data\Microsoft\Internet Explorer\Quick Launch"
PROG_INFO ="Программа для общения в сети"
UninstallKey ="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
И еще вопрос: планируете ли вы включить в сборку файлы для x64-систем?
вроде работает для однопользовательской установки. Проверял на виртуалках, но широкого тестирования не проводил »
AutoInstall="fm10:hidcon:chgstr \"APPDATA%\\Miranda IM\" \"PROGRAMFILES%\\Miranda IM\\Profile\" \"%%T\\mirandaboot.ini\"" »
- отсутствует знак процента в начале переменной
- переменной %APPDATA% на Т13 нет
Проверялось только на "живую" систему или и в качестве аддона?
- отсутствует знак процента в начале переменной
- переменной %APPDATA% на Т13 нет
Проверялось только на "живую" систему или и в качестве аддона? »
1) Знака процента нет нарочно, так как я не знаю, каким образом экранируется знак процента в утилите chgstr.exe. Если подскажете, буду рад поправить.
Таким образом, строка
%APPDATA%\Miranda IM\
должна быть заменена на
%PROGRAMFILES%\Miranda IM\Profile
и первый знак процента я пропускаю.
2) На Т13 и не нужна эта переменная, так как это лишь строка в файле mirandaboot.ini, которую мы меняем утилиткой.
3) В качестве аддона не тестировал, грешен. Только на "живую".
На Т13 и не нужна эта переменная »
А как же здесь?RunProgram="hidcon:cmd /c If Exist \"%UserProfile%\\AppData\" xcopy \"profile\" \"%APPDATA%\\%Name%\" /e /i /y"
А как же здесь? »
Спасибо, поправил на
%UserProfile%\\Appdata
Хотя эта строка отрабатывает лишь для Windows 7 при установке на "живую", но так корректнее.
jameszero
26-08-2010, 13:16
snark
В аддоне с девятой версией всё будет по другому, никаких xcopy \"profile\". Профиль будет создаваться динамически при первом старте программы, а путь к нему задаётся в файле mirandaboot.ini.
Аддон уже несколько дней на тестировании, правда об однопользовательском варианте я не думал, но постараюсь реализовать.
Также, раз уж выпуск анонсирован, скажу, что в аддоне помимо ICQ, будут протоколы IRC, Jabber, MSN и Mail.Ru.
об однопользовательском варианте я не думал, но постараюсь реализовать. »
Если пользователь положит свой mirandaboot.ini (с однопользовательской установкой или иными предпочтениями) в SFX или в папку MirandaU, то существующий вариант уже обеспечивает однопользовательскую установку.
jameszero
28-08-2010, 11:19
Аддон обновлён
Miranda IM version: 0.9.2 Unicode
Build time: 18:16:07 on 26 August 2010
Language pack: russian [0419] v. 5.2.0.0, modified: 27 Aug 2010 at 13:09:41 (UTC +4:00)
Nightly: No
Unicode core: Yes
Active Plugins (20):
¤ AdvaImg.dll v.0.9.2.0 [26 Aug 2010] - Miranda Image services
¤ avs.dll v.0.9.2.0 [26 Aug 2010] - Avatar service (Unicode)
¤ clist_modern.dll v.0.9.0.8 [27 Aug 2010] - Modern Contact List '09 |Unicode aware|
¤ dbx_mmap.dll v.0.9.2.0 [26 Aug 2010] - Miranda mmap database driver |Unicode aware|
¤ Fingerprint.dll v.1.1.13.0 [16 May 2010] - Fingerprint Plus |Unicode aware|
¤ FTPFile.dll v.0.4.0.2 [30 Jul 2010] - FTP File YM
¤ historypp.dll v.1.5.1.4 [23 Feb 2010] - History++ (2in1)
¤ icq.dll v.0.5.1.1 [15 Aug 2010] - IcqOscarJ Plus Mod Protocol |Unicode aware|
¤ import.dll v.0.9.2.0 [26 Aug 2010] - Import contacts and messages |Unicode aware|
¤ IRC.dll v.0.9.2.0 [26 Aug 2010] - IRC protocol |Unicode aware|
¤ jabber.dll v.0.9.2.0 [26 Aug 2010] - Jabber Protocol |Unicode aware|
¤ keyboardnotify.dll v.1.4.3.0 [22 Apr 2005] - Keyboard Notify
¤ mContacts.dll v.0.0.1.1 [21 Aug 2004] - mContacts
¤ Mra.dll v.1.20.0.1 [02 Jun 2010] - Mail.ru Agent |Unicode aware|
¤ msn.dll v.0.9.2.0 [26 Aug 2010] - MSN Protocol |Unicode aware|
¤ smileyaddw.dll v.0.2.3.15 [12 Jul 2009] - SmileyAdd Unicode
¤ spellcheckerW.dll v.0.2.5.0 [21 Nov 2009] - Spell Checker |Unicode aware|
¤ tabsrmm.dll v.3.0.3.0 [26 Aug 2010] - TabSRMM (Unicode)
¤ Tipper.dll v.2.0.4.15 [30 Jul 2010] - Tipper YM |Unicode aware|
¤ yapp.dll v.0.5.0.8 [26 Apr 2010] - YAPP |Unicode aware|
Pavel_Sv
28-08-2010, 14:37
Есть проблема с импортом истории сообщений из профиля 8-ой версии, т.е. она не импортируется совсем.
Выдает сообщение "Пропуск контакта, icq не установлен" Помогите разобраться!
jameszero
28-08-2010, 14:54
Pavel_Sv
В файле базы профиля 8 версии плагин ICQ имел название "ICQ", а в 9 версии он называется ICQ_1 (многоаккаунтный режим). Все контакты в вашем случае имеют метку "ICQ", отсутствующую в новой версии.
Экспортируйте историю из восьмой версии поконтактно плагином mContacts.dll (пункты Импорт и Экспорт истории в контекстном меню контактов), залогиньтесь девятой мирандой (список контактов загрузится с сервера), затем импортируйте историю поконтактно этим же плагином.
Pavel_Sv
28-08-2010, 15:11
Выдает ошибку на всех контактах:
http://pavelsudoplatov.narod.ru/report.jpg
Есть альтернатива?
jameszero
28-08-2010, 15:43
Pavel_Sv
Создайте профиль заново с удалением папки %UserProfile%\Application Data\Miranda IM, возможно он повреждён неудачными попытками переноса истории.
What's New in This Release:
Enhancements:
– Improved method selection for proxy authentication
– Jabber: Added SMS service support
Bugfixes:
– HTTP authentication fixes
– Fixed SPN resolution for Kerberos authentication
– Fixed auto scroll if log is focused (srmm only)
– Fixed message window blinking even if focused (srmm only)
– ICQ: Fixed retrieving user details deleting status message
– ICQ: Fixed read status dialog
– ICQ: Fixed default settings for SSL connection
– Jabber: Hide custom search option if no interface is available
– MSN: Fixed offline messaging
Скачать Miranda IM 0.9.8 Final (http://miranda.googlecode.com/files/miranda-im-v0.9.8-unicode.exe).
jameszero
19-10-2010, 15:36
Аддон обновлён.
Miranda IM version: 0.9.8 Unicode
Build time: 04:13:20 on 18 October 2010
Language pack: russian [0419] v. 5.2.0.0, modified: 27 Aug 2010 at 13:09:41 (UTC +4:00)
Nightly: No
Unicode core: Yes
Active Plugins (20):
¤ AdvaImg.dll v.0.9.8.0 [18 Oct 2010] - Miranda Image services
¤ avs.dll v.0.9.8.0 [18 Oct 2010] - Avatar service (Unicode)
¤ clist_modern.dll v.0.9.0.9 [18 Oct 2010] - Modern Contact List '09 |Unicode aware|
¤ dbx_mmap.dll v.0.9.8.0 [18 Oct 2010] - Miranda mmap database driver |Unicode aware|
¤ Fingerprint.dll v.1.1.15.0 [20 Sep 2010] - Fingerprint Plus |Unicode aware|
¤ FTPFile.dll v.0.5.0.0 [28 Sep 2010] - FTP File YM |Unicode aware|
¤ historypp.dll v.1.5.1.4 [23 Feb 2010] - History++ (2in1)
¤ icq.dll v.0.5.1.1 [15 Aug 2010] - IcqOscarJ Plus Mod Protocol |Unicode aware|
¤ import.dll v.0.9.8.0 [18 Oct 2010] - Import contacts and messages |Unicode aware|
¤ IRC.dll v.0.9.8.0 [18 Oct 2010] - IRC protocol |Unicode aware|
¤ jabber.dll v.0.9.8.0 [18 Oct 2010] - Jabber Protocol |Unicode aware|
¤ keyboardnotify.dll v.1.4.3.0 [22 Apr 2005] - Keyboard Notify
¤ mContacts.dll v.0.0.1.1 [21 Aug 2004] - mContacts
¤ Mra.dll v.1.21.0.1 [08 Oct 2010] - Mail.ru Agent |Unicode aware|
¤ msn.dll v.0.9.8.0 [18 Oct 2010] - MSN Protocol |Unicode aware|
¤ smileyaddw.dll v.0.2.3.15 [12 Jul 2009] - SmileyAdd Unicode
¤ spellcheckerW.dll v.0.2.5.0 [21 Nov 2009] - Spell Checker |Unicode aware|
¤ tabsrmm.dll v.3.0.7.0 [18 Oct 2010] - TabSRMM (Unicode)
¤ Tipper.dll v.2.1.0.0 [28 Sep 2010] - Tipper YM |Unicode aware|
¤ yapp.dll v.0.5.0.8 [26 Apr 2010] - YAPP |Unicode aware|
jameszero
06-12-2010, 09:48
Аддон обновлён.
Miranda IM version: 0.9.12 Unicode
Build time: 16:48:14 on 05 December 2010
Language pack: russian [0419] v. 5.2.0.0, modified: 27 Aug 2010 at 12:09:41 (UTC +3:00)
Nightly: No
Unicode core: Yes
Active Plugins (20):
¤ AdvaImg.dll v.0.9.12.2 [05 Dec 2010] - Miranda Image services
¤ avs.dll v.0.9.12.2 [05 Dec 2010] - Avatar service (Unicode)
¤ clist_modern.dll v.0.9.0.9 [05 Dec 2010] - Modern Contact List '09 |Unicode aware|
¤ dbx_mmap.dll v.0.9.12.2 [05 Dec 2010] - Miranda mmap database driver |Unicode aware|
¤ Fingerprint.dll v.1.1.15.0 [20 Sep 2010] - Fingerprint Plus |Unicode aware|
¤ ftpfile.dll v.0.5.0.0 [28 Sep 2010] - FTP File YM |Unicode aware|
¤ historypp.dll v.1.5.1.4 [23 Feb 2010] - History++ (2in1)
¤ icq.dll v.0.5.1.1 [04 Dec 2010] - IcqOscarJ Plus Mod Protocol |Unicode aware|
¤ import.dll v.0.9.12.2 [05 Dec 2010] - Import contacts and messages |Unicode aware|
¤ IRC.dll v.0.9.12.2 [05 Dec 2010] - IRC protocol |Unicode aware|
¤ jabber.dll v.0.9.12.2 [05 Dec 2010] - Jabber Protocol |Unicode aware|
¤ keyboardnotify.dll v.1.4.3.0 [22 Apr 2005] - Keyboard Notify
¤ mContacts.dll v.0.0.1.1 [21 Aug 2004] - mContacts
¤ Mra.dll v.1.21.0.1 [19 Nov 2010] - Mail.ru Agent |Unicode aware|
¤ msn.dll v.0.9.12.2 [05 Dec 2010] - MSN Protocol |Unicode aware|
¤ smileyaddw.dll v.0.2.3.16 [05 Dec 2010] - SmileyAdd Unicode
¤ spellcheckerW.dll v.0.2.5.0 [21 Nov 2009] - Spell Checker |Unicode aware|
¤ tabsrmm.dll v.3.0.11.0 [05 Dec 2010] - TabSRMM (Unicode)
¤ Tipper.dll v.2.1.0.4 [06 Nov 2010] - Tipper YM |Unicode aware|
¤ yapp.dll v.0.5.0.8 [26 Apr 2010] - YAPP |Unicode aware|
вылетает с ошибкой, обнаружена ошибка приложение будет закрыто
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC