PDA

Показать полную графическую версию : Кнопка для работы с 7z SFX архивами.


Страниц : 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

gora
06-08-2007, 09:37
YuriPet, ALL
Приношу свои извинения за то, что сделал вас невольными бета-тестерами нового модуля :( . Кнопка исправлена (заменил модуль на сборку 727) и перезалита, ссылка исправлена.

gora
05-09-2007, 12:30
Обновление кнопки. Изменения:
1 Упаковщик UPX заменен WinUpack-ом (мои благодарности за подсказку hobbeat), что позволило уменьшить дистрибутив более чем в два раза (~193кб)! WinUpack показал лучшее сжатие модуля (выигрыш по сравнению с UPX более 4-х кб, для некоторых это важно ;) ). Последние версии кнопки (уже несколько месяцев) упаковываются именно им, и претензий от антивирусов (и от вас) не было. :) Консервативные пользователи могут продолжать использовать UPX, для этого оставлена такая возможность (надеюсь, что UPX у вас остался от предыдущих версий).
2 Доступен для скачивания второй вариант дистрибутива кнопки для "продвинутых" пользователей без необходимых утилит (~54кб).
3 Устранено "размножение" строк "рекламы" при повторном использовании файлов конфигурации извлеченных из SFX архива. Строка будет только одна.
4 Изменен способ определения языка интерфейса. Возможно его изменение из ini файла.
5 Обновлен модуль (благодарности Oleg_Sch).
6 Небольшие изменения.
7 Исправлены найденные ошибки.

Что-то опять все молчат (о последних изменениях). Хоть бы отписались: работают они или просто не пользуетесь (не востребованы и можно/нужно убрать). :(
Да и мою просьбу в этом посте (http://forum.oszone.net/post-608297-122.html) все кроме YuriPet проигнорировали, а ведь я не просто так спрашивал. :(
Помните, качество работы кнопки и в ваших руках! ;)

samsobi
06-09-2007, 14:58
gora,
Скачал, попробовал, полет нормальный. Поначалу прободался, толком ни одна функция не работала. Оказалось, одна из родительских папок (самая корневая) была с восклицательным знаком. Но так надо по работе. Переписал нужное в другую папку, бросил ее в корень и уже внутри ее отработал. Немного неудобно, но видимо какие-то ограничения на имена есть. :( Хотя сам по себе 7-zip работает с такими папками прекрасно.

gora
06-09-2007, 15:16
Оказалось, одна из родительских папок (самая корневая) была с восклицательным знаком. »Уточните, папка в которой размещены файлы кнопки или файлы из которых Вы делаете SFX архив? Какая из них у Вас с восклицательным знаком?
Вообще использовать любые не "алфавитные" знаки в именах файлов при работе кнопки нежелательно. Такие стресс тесты я не проводил, но предполагаю, что многие символы их не пройдут. :( Так что уж постарайтесь их не использовать по возможности.

samsobi
06-09-2007, 17:36
Файлы, которые надо упаковать лежат внутри такой структуры:
D:\!Pack\CD\Wintool\!BootCD\Defrag\*.*
При паковке файлов внутри Defrag - тихо, даже не заикается об ошибке. Выношу папку Defrag в корень - кнопка работает без сбоев. Я понимаю причину в ! , но смешное то что 7-zip пакует эту папку в любом месте! 8-)

gora
03-10-2007, 19:04
Обновление кнопки. Изменения:
1 Перед сжатием архива производиться освобождение памяти от "мусора" для увеличения степени/скорости сжатия. (экспериментально)
2 В диалоге сжатия файлов добавлен вывод максимального (в данный момент) размера словаря.
3 Обновлен модуль до версии 1.2 сборка RC2 788 (благодарности Oleg_Sch).
4 Устранена ошибка которая могла приводить к свертыванию окна ТС при запуске кнопки.
5 Устранена ошибка при которой могли неверно обрабатываться файлы, если в их расширении были заглавные буквы.

YuriPet
04-10-2007, 14:33
gora, Более десятка различных архивов - "Полет нормальный!" :up:

Jekson07
04-10-2007, 19:44
gora, а эту волшебную кнопочку, как-то можно, интегрировать в дистрибутив? :wink:

gora
04-10-2007, 21:28
кнопочку, как-то можно, интегрировать в дистрибутив? »Теоретически - да, но есть сложности:
1 Кнопка может "нормально" работать только в составе ТС (она собственно и создавалась для этого). Значит должен быть аддон ТС. Я знаю только один такой аддон, но его автор не проявляет интереса к кнопке, а навязывать ему ее в состав аддона я не собираюсь. Можно написать свой аддон ТС, но не уверен, что этот вариант будет востребован.
2 Для полноценной работы кнопки нужен еще и 7-Zip. С ним как раз проблем нет - такой аддон есть, но тогда аддон ТС будет зависим от наличия аддона 7-Zip. Думаю на такую зависимость SamLab не согласиться. Да и не справедливо это навязывать пользователям ТС ставить еще и 7-Zip, если и он, и кнопка им не нужны.
3 Можно попробовать сделать аддон кнопки (а многим ли он будет нужен?), но тогда надо ориентироваться на аддон SamLab и отслеживать его изменения, а я, по некоторым причинам, им не пользуюсь.

Если у кого то возникнет желание написать такой аддон кнопки, я возражать не буду ;) , но сам пока такой возможности не имею. :(

ps Но я подумаю, что можно сделать.

zuckij
04-10-2007, 22:25
кнопочку, как-то можно, интегрировать в дистрибутив »
Теоретически - да »
Но я подумаю, что можно сделать »
Сделал (уже давно для себя) не без помощи, кнопки самораспаковывающий архив, и кнопка после установки работает, правда 7z в системе установлен. Устанавливаешь, тотал настраеваешь под себя, пакуешь в самораспаковывающий архив, добавляешь запись в реестр(тотал час понимает переменную %commander_drive%) и всё. примерный конфиг, ;!@Install@!UTF-8!
Title="Total Commander"
BeginPrompt=" Total Commander (ранее WinCmd)\nфайловый менеджер для Windows™"
CancelPrompt="Вы хотите прервать распаковку?"
ExtractDialogText="Подождите, пожалуйста..."
ExtractPathText="Пожалуйста, введите путь распаковки:"
ExtractTitle="Total Commander"
InstallPath="%programfiles%"
Shortcut="P,{%%T\\totalcmd\\totalcmd.exe},{},{Total Commander},{},{Total Commander},{%%T\\totalcmd},{%%T\\totalcmd\\totalcmd.exe},{mainicon}"
Shortcut="P,{%%T\\totalcmd\\tcuninst.exe},{},{Total Commander},{},{Uninstall or Repair Total Commander},{%%T\\totalcmd},{%%T\\totalcmd\\tcuninst.exe},{mainicon}"
RunProgram="rundll32.exe advpack.dll,LaunchINFSection %%T\\totalcmd\\total.inf"
GUIFlags="2+4+8+64+256+4096"
; This SFX Archive was created using "Total Commander" 24.07.2007 12-08
;!@InstallEnd@!

Jekson07
04-10-2007, 23:02
gora,
Можно попробовать сделать аддон кнопки (а многим ли он будет нужен?)
Может и не многим, как и сама кнопка, но для тех, кто собирает тихие инсталляторы, этот аддон просто необходим. :wink:

gora
05-10-2007, 08:29
Jekson07, вот Вам и вариант собственного аддона ТС о котором я писалМожно написать свой аддон ТС, но не уверен, что этот вариант будет востребован. »
zuckij, хотелось бы взглянуть на ваш total.inf и как Вы настраиваете пути в кнопке, если предлагаете пользователю ввести путь к ТС вручную (GUIFlags="2+4+8+64+256+4096")? Или это вариант установки на работающую систему?
Может и не многим, как и сама кнопка, но для тех, кто собирает тихие инсталляторы, этот аддон просто необходим. »Я же сказал - подумаю ;)

zuckij
05-10-2007, 09:48
Или это вариант установки на работающую систему » В принципе да, но его можно и поставить в тихую, для этого подправить конфиг.
[Version]
Signature=$Windows NT$

[Optional Components]
MyRegTweaks

[DefaultInstall]
OptionDesc ="Registry Entries"
Tip ="Registry Entries"
Modes =0,1,2,3
AddReg =total.Reg

[MyRegTweaks]
OptionDesc ="Registry Entries"
Tip ="Registry Entries"
Modes =0,1,2,3
AddReg =total.Reg

[total.Reg]

HKCU,"Software\Mark Editor","MainSettings",1,50,02,00,00,00,00,00,00,57,28,00,00,00,00,00,00,00,00,00,00,\
2c,00,00,00,00,00,00,00,01,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
ff,ff,ff,89,00,00,00,7b,00,00,00,8c,03,00,00,8c,02,00,00,00,00,00,00,ff,ff,\
ff,00,00,00,00,00,dc,05,00,00,dc,05,00,00,dc,05,00,00,08,07,00,00,5c,00,00,\
00,00,00,00,28,93,42,00,00,c8,00,00,00,54,70,dc,77,70,00,00,00,ff,b7,43,00,\
6f,00,75,00,72,00,69,00,65,00,72,00,20,00,4e,00,65,00,77,00,00,00,06,00,bc,\
f7,06,00,18,00,1a,00,d8,16,40,00,00,00,00,00,d8,b7,06,00,b4,4e,40,00,00,00,\
00,00,d8,16,40,00,50,02,00,00,c8,b7,06,00,5c,00,00,00,03,00,00,a8,00,00,00,\
00,c8,00,00,00,00,00,00,00,00,00,00,00,cc,00,56,00,65,00,72,00,64,00,61,00,\
6e,00,61,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,5c,00,00,00,00,00,00,28,93,42,00,00,c8,00,00,00,54,70,dc,\
77,70,00,00,00,01,b7,43,00,6f,00,75,00,72,00,69,00,65,00,72,00,20,00,4e,00,\
65,00,77,00,00,00,06,00,bc,f7,06,00,18,00,1a,00,d8,16,40,00,00,00,00,00,d8,\
b7,06,00,b4,4e,40,00,00,00,00,00,d8,16,40,00,50,02,00,00,c8,b7,06,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,ff,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKCU,"Software\PSPad","Ready",0x10001,00,00,00,00
HKCU,"Software\PSPad","PSPadHandle",0x10001,aa,01,79,01

HKLM,"SOFTWARE\Ghisler\Total Commander","IniFileName",0,".\wincmd.ini"
HKLM,"SOFTWARE\Ghisler\Total Commander","FtpIniName",0,".\wcx_ftp.ini"
HKLM,"SOFTWARE\Ghisler\Total Commander","InstallDir",0,"%commander_drive%"

В принципе, не обязательно добавлять Mark Editor и PSPad просто я использую эти два блокнота совместно с командером и ставлю их заодно, так как командер у меня ставится на диск D\: ,а остальным я ставлю С:\Program Files\ потому и не стал замарачиваться с аддоном. Кнопка понимает переменную %commander_path% следовательно всё работает, а вот мой wincmd.ini [Configuration]
InstallDir=%commander_drive%
firstmnu=3833
FirstTimeUnpack=0
test=213
ShowHiddenSystem=0
UseLongNames=1
Small83Names=0
OldStyleTree=0
autotreechange=0
DirBrackets=0
ShowParentDirInRoot=1
SortDirsByName=1
Tips=3
FileTipWindows=1
Win32TipWindows=1
onlyonce=1
TrayIcon=0
UseRightButton=1
Savepath=1
Savepanels=1
MarkDirectories=1
RenameSelOnlyName=1
SaveCommands=0
SaveHistory=0
CountSpace=1
CountMarked=1
1hourdif=0
CopyComments=6
ShowCentury=1
Aligned extension=1
SizeStyle=0
SizeFooter=1
DirTabOptions=824
DirTabLimit=32
Viewer=none
Editor=%commander_path%\mark\mark.exe
Viewertype=1
ExplorerForCopy=0
Win95Delete=0
UseTrash=1
WatchDirs=1
AltSearch=1
QuickSearchMatchBeginning=1
ThumbsLocation=%$LOCAL_APPDATA%\GHISLER
ThumbsCopyDel=1
ThumbsCustomFieldsEnabled=1
ThumbOptions=15
ThumbExplTypes=*.* | *.htm *.html
ThumbPlgTypes=*.*
ThumbIrfXnTypes=*.*
ThumbTxtTypes=*.txt *.ini
FirstTimeZIP=0
LogOptions=7198
LogRotateLimit=0
LogKeepCount=30
IgnoreListFileEnabled=0
SoundDelay=5
SeparateTree=0
PanelsVertical=0
InplaceRenamePath=1
LongInStatus=1
SpaceMovesDown=1
CompareCaseSensitive=0
CompareIgnoreRepSpace=1
CompareIgnoreRepeatedLines=1
CompareVertical=0
SyncFlags=0
SyncButtons=63
AlwaysToRoot=0
SingleClickStart=0
LanguageIni=WCMD_RUS.LNG
Mainmenu=WCMD_RUS.mnu
[Layout]
DriveBar1=1
DriveBar2=1
DriveBarFlat=0
InterfaceFlat=0
DriveCombo=0
DirectoryTabs=1
XPthemeBg=0
CurDir=1
TabHeader=1
StatusBar=1
CmdLine=0
KeyButtons=1
HistoryHotlistButtons=1
[800x600 (8x16)]
FontSize=8
FontName=Tahoma
FontCharset=204
FontSizeWindow=8
FontNameWindow=Tahoma
FontCharsetWindow=204
FontWeight=400
FontWeightWindow=400
FontNameDialog=Tahoma
FontCharsetDialog=204
Tabstops=180,188,250,102,539,93
RenameX=77
RenameY=70
RenameDX=646
RenameDY=460
RenameMax=0
RenameTabs=115,145,345,405,525
maximized=1
x=25
y=25
dx=750
dy=550
Divider=500
DividerQuickView=500
DividerComments=500
CmdSelX=78
CmdSelY=72
CmdSelDX=637
CmdSelDY=371
CmdSelMax=0
[Tabstops]
0=205
1=213
3=275
4=127
6=590
5=93
AdjustWidth=1
[Packer]
ZIPlikeDirectory=1
InternalUnarj=1
ARJlongnames=0
InternalUnlzh=1
InternalUnrar=1
InternalUnace=1
LinuxCompatible=1
ARJ=%commander_path%\plugins\ars\arj.exe
LHA=%commander_path%\plugins\ars\lha.exe
RAR=%commander_path%\plugins\ars\rar.exe
UC2=%commander_path%\plugins\ars\uc.exe
ACE=%commander_path%\plugins\ars\ace32.exe
LastUsedPacker=10000
ExpertMode=1
[PackerPlugins]
7z=223,%COMMANDER_PATH%\plugins\wcx\Multiarc\multiarc.wcx
cab=223,%COMMANDER_PATH%\plugins\wcx\Multiarc\multiarc.wcx
uha=223,%COMMANDER_PATH%\plugins\wcx\Multiarc\multiarc.wcx
iso=192,%COMMANDER_PATH%\plugins\wcx\iso\iso.wcx
treecopyplus=21,%COMMANDER_PATH%\plugins\wcx\TreeCopyPlus\treecopyplus.wcx
imagine=327,%COMMANDER_PATH%\plugins\wlx\Imagine\imagine.wcx
gra=277,%COMMANDER_PATH%\Plugins\WCX\GraphicsConverter\GraphicsConverter.wcx
chm=479,%COMMANDER_PATH%\plugins\wcx\CHMDir\CHMDir.wcx
its=479,%COMMANDER_PATH%\plugins\wcx\CHMDir\CHMDir.wcx
[ContentPlugins]
0=%commander_path%\plugins\wdx\AudioInfo\audioinfo.wdx
0_detect=EXT="MP3" | EXT="MP2" | EXT="MP1" | EXT="OGG" | EXT="WMA" | EXT="WAV" | EXT="VQF" | EXT="AAC" | EXT="APE" | EXT="MPC" | EXT="FLAC" | EXT="CDA" | EXT="IT" | EXT="XM" | EXT="S3M" | EXT="MTM" | EXT="MOD" | EXT="UMX"
1=%commander_path%\plugins\wdx\jpg-comment\jpg-comment.wdx
1_detect=EXT="JPG" | EXT="JPEG"
2=%COMMANDER_PATH%\plugins\wdx\Media\media.wdx
2_detect=EXT="AVI" | EXT="DIVX" | EXT="MPEG" | EXT="MPG" | EXT="ASF" | EXT="VOB" | EXT="MP1" | EXT="MP2" | EXT="MP3" | EXT="WAV" | EXT="AIFF" | EXT="OGG" | EXT="WMA" | EXT="MOV" | EXT="WMV" | EXT="AC3" | EXT="AU" | EXT="D2V" | EXT="RA"
[ListerPlugins]
0=%commander_path%\plugins\wlx\ICLView\iclview.wlx
0_detect=MULTIMEDIA & ext="ICL" | ext="ICO" | force
1=%commander_path%\plugins\wlx\Imagine\imagine.wlx
1_detect=MULTIMEDIA
2=%commander_path%\plugins\wlx\ArchView\archview.wlx
3=%commander_path%\plugins\wlx\fileinfo\fileinfo.wlx
3_detect=
InternalZip=1
InternalUnzip=1
zipnt=0
ZIP=pkzip.exe
UnZIP=pkunzip.exe
InternalZipRate=6
Zip83Name=0
ZipSetDateToNewest=0
nodelete=1
OpenPartial=1
ExpertMode=1
LastUsedPacker=10000
DefPlugin=7z
[Confirmation]
deleteDirs=1
OverwriteFiles=1
OverwriteReadonly=1
OverwriteHidSys=1
MouseActions=1
[RenameTemplates]
0=[N]
[left]
path=C:\
ShowAllDetails=1
SpecialView=0
show=1
sortorder=1
negative Sortorder=0
[right]
path=D:\
ShowAllDetails=1
SpecialView=0
show=1
sortorder=1
negative Sortorder=0
[searches]
Последние 5 минут_SearchFor=
Последние 5 минут_SearchIn=
Последние 5 минут_SearchText=
Последние 5 минут_SearchFlags=0|000002000020|||5|-1|||||0000|
Totalcmd_SearchFor=Totalcmd
Totalcmd_SearchIn=
Totalcmd_SearchText=
Totalcmd_SearchFlags=0|000002000020|||||||||0000|
Директория_SearchFor=
Директория_SearchIn=
Директория_SearchText=
Директория_SearchFlags=0|000002000020||||||||22221|0000|
Каталоги_SearchFor=
Каталоги_SearchIn=
Каталоги_SearchText=
Каталоги_SearchFlags=0|00000200||||||||22221|0000
Временные файлы_SearchFor=*.bak;*.wbk;~h*.*;$*.*;*.tmp;*.swp;backup*.*
Временные файлы_SearchIn=
Временные файлы_SearchText=
Временные файлы_SearchFlags=0|00000200||||||||22220|0000
Изображения_SearchFor=*.ani;*.bmp;*.dib;*.cam;*.cdr;*.cur;*.clp;*.dcm;*.acr;*.dcx;*.djvu;*.iw44;*.em f;*.eps;*.fpx;*.g3;*.gif;*.icl;*.ico;*.iff;*.lbm;*img;*.jpg;*.jpeg;*.kdc;*.ldf;*.lwf;*.pbm;*.pcd;*.p cx;*.pgm;*.png;*.ppm;*.psd;*.psp;*.ras;*.sun;*.rle;*.sff;*.sfw;*.sgi;*.rgb;*.swf;*.tga;*.tif;*.tiff; *.wbmp;*.wmf;*.xbm;*.xpm
Изображения_SearchIn=
Изображения_SearchText=
Изображения_SearchFlags=0|00000200||||||||22220|0000
Видео_SearchFor=*.avi;*.mpg;*.mpeg;*.mov
Видео_SearchIn=
Видео_SearchText=
Видео_SearchFlags=0|00000200||||||||22220|0000
Звук_SearchFor=*.aif;*.au;*.snd;*.mid;*.rmi;*.med;*.mp3;*.ra;*.wav
Звук_SearchIn=
Звук_SearchText=
Звук_SearchFlags=0|00000200||||||||22220|0000
Архивы_SearchFor=*.arj;*.ace;*.rar;*.cab;*.zip;*.lzh;*.ace;*.tar;*.uue;*.GZip;*uc2
Архивы_SearchIn=
Архивы_SearchText=
Архивы_SearchFlags=0|00000200||||||||22220|0000
Исполняемые_SearchFor=*.bat;*.com;*.cmd;*.exe;*.msi;*.scr;*.lnk;*.pif
Исполняемые_SearchIn=
Исполняемые_SearchText=
Исполняемые_SearchFlags=0|00000200||||||||22220|0000
Системные_SearchFor=*.dll;*.sys;*.cpl;*.vxd;*.bin
Системные_SearchIn=
Системные_SearchText=
Системные_SearchFlags=0|00000200||||||||22220|0000
Текстовые_SearchFor=*.doc;*.rtf;*.htm;*.html;*.txt;*.diz;*.nfo;*.bbs;*.ini;*.log
Текстовые_SearchIn=
Текстовые_SearchText=
Текстовые_SearchFlags=0|00000200||||||||22220|0000
Последние файлы_SearchFor=
Последние файлы_SearchIn=
Последние файлы_SearchText=
Последние файлы_SearchFlags=0|00000200|||1|1|||||0000
Последние файлы - 3 дня_SearchFor=
Последние файлы - 3 дня_SearchIn=
Последние файлы - 3 дня_SearchText=
Последние файлы - 3 дня_SearchFlags=0|00000200|||3|1|||||0000
Total Commander_SearchFor=Total Commander
Total Commander_SearchIn=
Total Commander_SearchText=
Total Commander_SearchFlags=0|000002000020|||||||||0000
[Colors]
ColorFilter1=>Последние 5 минут
ColorFilter1Color=48896
ColorFilter2=>Total Commander
ColorFilter2Color=8388608
ColorFilter1=>Исполняемые
ColorFilter1Color=2365583
ColorFilter2=>Видео
ColorFilter2Color=8193451
InverseCursor=0
InverseSelection=0
BackColor=-1
ForeColor=-1
MarkColor=-1
CursorColor=-1
CursorText=-1
ColorFilter3=>Totalcmd
ColorFilter3Color=16711680
ColorFilter4=>Системные
ColorFilter4Color=5455192
ColorFilter5=>Архивы
ColorFilter5Color=18504
ColorFilter6=>Изображения
ColorFilter6Color=8913032
ColorFilter7=>Текстовые
ColorFilter7Color=24064
ColorFilter8=>Временные файлы
ColorFilter8Color=8289918
[Buttonbar]
Buttonheight=29
FlatIcons=1
SmallIcons=1
SmallIconSize=16
XPstyle=1
[1024x768 (8x16)]
FontSize=8
FontName=Verdana
FontCharset=204
FontSizeWindow=8
FontNameWindow=Tahoma
FontCharsetWindow=204
FontWeight=400
FontWeightWindow=400
FontNameDialog=Tahoma
FontCharsetDialog=204
Tabstops=205,213,275,127,590,93
maximized=1
x=112
y=84
dx=800
dy=600
Divider=500
DividerQuickView=500
DividerComments=500
MenuChangeX=128
MenuChangeY=119
MenuChangeDX=768
MenuChangeDY=530
MenuChangeMax=0
ConnectX=269
ConnectY=222
ConnectDX=485
ConnectDY=324
ConnectMax=0
RenameX=189
RenameY=154
RenameDX=646
RenameDY=460
RenameMax=0
RenameTabs=115,145,345,405,525
SearchX=237
SearchY=161
SearchDX=549
SearchDY=179
SearchMax=0
CompareX=88
CompareY=96
CompareDX=768
CompareDY=539
CompareMax=0
CompareDivider=500
SyncX=318
SyncY=113
SyncDX=640
SyncDY=472
SyncMax=0
SyncTabs=92,152,247,270,362,422
[Lister]
Font1=Courier New,-13,204
Font2=Courier New,-13,204
Font3=Tahoma,-13,204
textwidth=81
binwidth=75
SearchGoBack=3
BmpStartup=1
Multimedia=1
RTF=1
IView=1
IViewPath=%commander_path%\plugins\wlx\Imagine\imagine.exe
HTMLasText=1
LinkBraces=1
[user]
menu1=pspad
cmd1=%commander_path%\pspad\pspad.exe
iconic1=-1
key1=1
menu2=Notepad2
cmd2=%commander_path%\Notepad2\Notepad2.exe
key2=2
[DirMenu]
menu1=Help
cmd1=cd %userprofile%\Мои документы\Help
menu2=Мои документы
cmd2=cd %userprofile%\Мои документы
menu3=Tools
cmd3=cd %programfiles%\Tools
menu4=Program Files
cmd4=cd %programfiles%
[SearchName]
0=shutdown.exe
[SearchIn]
0=C:\
[FileSystemPlugins]
Device Manager=%commander_path%\plugins\wfx\DevMan\devman.wfx
Registry=%commander_path%\plugins\wfx\Registry\registry.wfx
services=%commander_path%\plugins\wfx\Services\services.wfx
CD/DVD Burner=%COMMANDER_PATH%\plugins\wfx\TCBurner\tcburner.wfx
AceHelper=%commander_path%\plugins\wfx\AceHelper\AceHelper.wfx
надёюсь не сильно загрузил, и более менее понятно объяснил .

gora
05-10-2007, 13:29
Jekson07, ALL

Как и обещал, подумал - получите.

Аддон-паразит (http://gora.7zsfx.org/for_all/addon-parasite_nc 071005 12-15.7z) 161кб (пилот). Интегрирует "Кнопку для создания и работы с 7z SFX архивами в ТС" в дистрибутив Windows.

Для функционирования кнопки требуется аддон TCPP70RU (собственно в него и встраивается, потому и паразит) :) .
Для полноценного функционирования кнопки требуется еще аддон 7zip4хх.
Лучше, что бы хх было последней версии :) .

Порядок добавления:

Распаковываем аддон-паразит, копируем содержимое в папку TCPP70RU, упомянутую выше, с заменой файлов и интегрируем UpdatePack-XPSP2-Rus в дистрибутив Windows XP SP2.

Проверяйте и не поленитесь отписаться о работе аддона. Если все пойдет нормально и аддон будет востребован, доведу его и сделаю ветку с этим аддоном. Востребованность буду определять просто - по числу отписавшихся о его использовании или оставивших свой ник внизу данного сообщения (первое предпочтительнее). :)

Тестируйте!

vek
05-10-2007, 14:14
gora
Ура!, на установленной системе тоже работает!
Я то аддон тотала не ставлю! Но использую "сайлент" чуть измененного самлабовского инсталятора. Теперь все прекрасно. gora, - огромное спасибо!

gora
05-10-2007, 14:50
Ура!, на установленной системе тоже работает! »:( Рад за Вас, но (это частный случай и у другого может не сработать) аддон не для этого создавался. Для установки на "живой" системе предназначена кнопка из шапки. Что Вас в ней не устраивает!? Вам нужна именно "тихая" установка кнопки? Тогда напишите ТЗ:
1 Как ставите кнопку (какую ком. строку используете)?
2 Какой программой ставите ТС и кнопку?
3 Последовательность установки ТС потом кнопка или произвольная?
4 Путь установки ТС?
5 Путь установки кнопки?

Тогда подумаю, может и Вас "осчастливлю".

vek
05-10-2007, 15:20
gora
Спаибо. .
1. setup_button.exe
2. Bat-файлом: по-разному. Или Runonce или просто после установки.
3. коммандер, а потом кнопку
4. %PROGRAMFILES%\Total Commander
5. %COMMANDER_PATH%\Utilites\SFX Tool\
Честно говоря Ваших вопросов не понял (в смысле я же написал, что setup_button.exe из аддона паразита прекрасно справился со всеми перечисленными мной задачами). Все же на всякий случай ТЗ написал. Единственное, при повторном запуске setup_button.exe появилась вторая кнопочка на панели коммандера. Может проверочку сделать на наличие этой кнопочки, чтобы если она вдруг обновится, пользователю не пришлось бы переустанавливать кнопочку ручками.
может и Вас "осчастливлю »
А я уже счастлив!

gora
05-10-2007, 15:40
я же написал, что setup_button.exe из аддона паразита прекрасно справился со всеми перечисленными мной задачами »Сейчас справляется, а после доводки аддона возможно перестанет. Вот по этому я и задавал свои вопросы, дабы учесть все. Вы не ответили на этот вопрос: Для установки на "живой" системе предназначена кнопка из шапки. Что Вас в ней не устраивает!? »Единственное, при повторном запуске setup_button.exe появилась вторая кнопочка на панели коммандера. Может проверочку сделать на наличие этой кнопочки, чтобы если она вдруг обновится, пользователю не пришлось бы переустанавливать кнопочку ручками. »Просто удалите первую кнопку с панели и все. Автоматизировать этот процесс затруднительно, т.к. пользователь может после установки кнопки (первой) переместить ее на панели в удобное для себя место, переименовать ее, изменить путь к файлу кнопки (это делает инсталлятор при установке). В общем этого не планирую (пока).

vek
05-10-2007, 15:45
установки на "живой" системе предназначена кнопка из шапки »
Кнопка из шапки устанавливается из запущенного тотал-коммандера ручками. А мне хотелось автоматом. Вот это и не устраивало.

gora
05-10-2007, 16:29
А мне хотелось автоматом. »И в "тихом" режиме? Я правильно Вас понял?




© OSzone.net 2001-2012