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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - [addon] CabTools

Ответить
Настройки темы
Утилиты - [addon] CabTools

Аватара для serghio

Пользователь


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

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


Изменения
Автор: serghio
Дата: 08-11-2007
Описание: добавлена возможность удаления
Вложения
Тип файла: zip CabTools.zip
(80.7 Kb, 3063 просмотров)
Создаёт в контекстном меню для файлов и папок, в пункте отправить: САВ - извлечь и САВ - сжать.
Упаковывает файл, добавляя расширение _ . Например sysdm.cpl = sysdm.cp_
Упаковывает папку с файлами в САВ-архив.
Удобно для модификации аддонов и установочных файлов "под себя".
Сайт http://www3.sympatico.ca/lazimute/index.html#jdoe_tools
Тип интеграции, используемый аддоном: Svcpack.
Можно инсталлировать на установленную систему.

Удаление через: Пуск - Выполнить:
Код: Выделить весь код
CABTOOLS.VBS /remove
Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 17:47, 06-11-2007

 

Пользователь


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

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


Вложения
Тип файла: 7z CABTools.7z
(76.8 Kb, 307 просмотров)

ya158,
Цитата ya158:
Но нельзя ли пункты САВ - извлечь и САВ - сжать перенести из меню "Отправить" просто в контекстное меню? »
Когда-то Boa Soft выкладывал похожий наборчик, сделанный на .cmd и .reg
Цитата:
Boa aka Yuri Safonow
Наборчик добавляет в расширения оболочки следующий функционал,
читать дальше »
просто необходимый для работы с дистрибутивом и создания паков и аддонов:
Для любого типа файлов:
Запаковать в каб
Распаковать каб (если это не каб или каб не с одним файлом - сами виноваты, не получится!)
Имя в верхний регистр
Как текст (открыть в блокноте)
Для папок
Упаковать папку в каб
Создать список файлов
Для установки запускаем setup.cmd
Для удаления delete.cmd
С папками, в пути к которым есть пробелы и спецсимволы, к сожалению, не работает.
Вот содержание тооls.reg из него:
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\Shell]

[HKEY_CLASSES_ROOT\*\Shell\astext]
@="Как текст..."

[HKEY_CLASSES_ROOT\*\Shell\astext\command]
@="notepad.exe \"%1\""

[HKEY_CLASSES_ROOT\*\Shell\Expand]
@="Распаковать .cab"

[HKEY_CLASSES_ROOT\*\Shell\Expand\command]
@="expand -r \"%1\""

[HKEY_CLASSES_ROOT\*\Shell\MakeCab]
@="Запаковать в .cab"

[HKEY_CLASSES_ROOT\*\Shell\MakeCab\command]
@="makecab /D CompressionType=LZX /D CompressionMemory=21 \"%1\""

[HKEY_CLASSES_ROOT\*\Shell\UpperCase]
@="Имя в ВЕРХНИЙ РЕГИСТР"

[HKEY_CLASSES_ROOT\*\Shell\UpperCase\command]
@="FILECASE /U \"%1\""

[HKEY_CLASSES_ROOT\Directory\shell\CabPack]
@="Запаковать папку в .cab"

[HKEY_CLASSES_ROOT\Directory\shell\CabPack\command]
@="cabs.cmd %L"

[HKEY_CLASSES_ROOT\Directory\shell\Dirs]
@="Создать список файлов папки"

[HKEY_CLASSES_ROOT\Directory\shell\Dirs\command]
@="dirs.cmd %L"
Пост правда найти уже не могу, прикрепляю архив здесь.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:48, 16-11-2007 | #11



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

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


Аватара для gora

Ушёл из жизни


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

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


serghio, поделитесь, от куда у Вас в аддоне файл Modifype.exe? В оригинальном CAB Tools for SendTo folder файл старее и меньшего размера. Где Вы взяли этот файл и в чем его отличие от оригинального?

Отправлено: 08:46, 05-12-2007 | #12


Аватара для Xpe6eT

Старожил


Автор проектов


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

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


Кто нибудь добился успеха в перещении "CAB-Сжать" и "САВ-Извлечь" в контекстное меню???

я сделал... но карява...:

[HKEY_CLASSES_ROOT\*\shell\cab-in\command]
@="cmd.exe /q /c C:\\WINDOWS\\system32\\CABIN.VBS \"%1\""

делается всё через командную строку и при этом открываются 2 окна... жалкое зрелище
без cmd - воттак:

[HKEY_CLASSES_ROOT\*\shell\cab-in\command]
@="\"C:\\WINDOWS\\system32\\CABIN.VBS\" \"%1\""

пишет что файл, к примеру 242.bmp, как и какой либо другой файл, "не является приложением Win32"

Вопрос: как реализовать красиво, точно и изящно??
ЗЫ: serghio, хотелось бы ещё чтоб не вылазила командная строка при запаковке\распаковке, не подскажешь как этого добится?

-------
В случае случайно оказанной помощи жать "Полезное сообщение"


Отправлено: 18:15, 06-01-2008 | #13


Аватара для greg_b

Ветеран


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

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


Xpe6eT, в inf-файл мона вместо C:\\WINDOWS\\system32\\ написать %11% - сработает также, но будет унивесальнее. Кстати если обрабатывается один файл а так и бывает - проще вызывать для сжатия - makecab, а для распаковки - expand

-------
Опыт — это слово, которым люди называют свои ошибки. P.S. "Полезное сообщение" не пишется, а нажимается.
Мои аддоны

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:53, 06-01-2008 | #14


Аватара для Xpe6eT

Старожил


Автор проектов


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

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


greg_b, я использую .reg и с переходом на .inf сопряжены некоторые трудности... одна из них - это скудные познания в этой области. Хотелось бы всётаки реализовать упаковку\распаковку через скрипты аддона, но в контекстном меню, веть там сразу и верхний регистр и замена файла. Вот...

Также хотелось бы узнать почему возникает ошибка "...не является приложением Win32" просто из любопытства

-------
В случае случайно оказанной помощи жать "Полезное сообщение"


Отправлено: 19:55, 06-01-2008 | #15


Аватара для jameszero

0x000000F2


Moderator


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

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


Xpe6eT
Вообще, напрямую вызвать *.VBS не совсем правильно.
Постомотрите как я реализовал установку CAB tool в этом посте

Если кратко, то:
Цитата Xpe6eT:
[HKEY_CLASSES_ROOT\*\shell\cab-in\command]
@="\"C:\\WINDOWS\\system32\\CABIN.VBS\" \"%1\"" »
нужно заменить на
Код: Выделить весь код
[HKEY_CLASSES_ROOT\*\shell\cab-in\command]
@="cscript.exe \"C:\\WINDOWS\\system32\\CABIN.VBS\" \"%1\""
В формате inf так:
Код: Выделить весь код
HKCR,"*\shell\cab-in\command",,0x0,"cscript.exe ""%11%\CABIN.VBS"" ""%%1"""
Дальше думайте сами))

-------
RuntimePack официальный сайт
Политика ограниченного использования программ для всех редакций Windows
--
мои аддоны в облаке

Не было печали, апдейтов накачали.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:15, 06-01-2008 | #16


Аватара для greg_b

Ветеран


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

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


Xpe6eT, есть утилита reg2inf - пользительно

-------
Опыт — это слово, которым люди называют свои ошибки. P.S. "Полезное сообщение" не пишется, а нажимается.
Мои аддоны


Отправлено: 21:15, 06-01-2008 | #17


Аватара для Xpe6eT

Старожил


Автор проектов


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

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


jameszero, аналогичного я добился выполнением скрипта из командной строки...
Цитата Xpe6eT:
[HKEY_CLASSES_ROOT\*\shell\cab-in\command]
@="cmd.exe /q /c C:\\WINDOWS\\system32\\CABIN.VBS \"%1\"" »
... но такой вариант меня не устроил ,т.к. открываются два окна (чем мне не понравился и ваш вариант) и закрываюцо после выполнения, что мало радует глаз. А хотелось бы чтоб подобного не было

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

greg_b, спасибо, я ей пользовался

-------
В случае случайно оказанной помощи жать "Полезное сообщение"


Отправлено: 22:33, 06-01-2008 | #18


Аватара для serghio

Пользователь


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

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


Цитата gora:
serghio, поделитесь, от куда у Вас в аддоне файл Modifype.exe? »
скачал прямо с осзона
http://oszone.net/display.php?id=2806#modifype
http://oszone.net/user_img/050224181558/modifype.zip

Отправлено: 00:21, 07-01-2008 | #19


Аватара для serghio

Пользователь


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

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


Цитата Xpe6eT:
Возможно ли сделать так чтоб вообще никаких окон не отображалось »
можно при помощи hidcon.exe - скопировать в систем32
затем отредактировать CABIN.VBS и CABOUT.VBS (везде добавить hidcon.exe перед CABARC.EXE)
например:
CabErr = WSS.Run("hidcon.exe CABARC.EXE -m LZX:21 N " & Chr(34) & FC & Chr(34) & " " & Chr(34) & F & Chr(34),1,True)
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:36, 07-01-2008 | #20



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - [addon] CabTools

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Графика - [addon] Imagine _syd_ Наборы обновлений для Windows XP/2003/Windows 7 31 31-08-2018 04:38
Утилиты - [addon] TrueCrypt jameszero Наборы обновлений для Windows XP/2003/Windows 7 73 08-08-2012 17:01
Утилиты - [addon] SuperCopier2 FreeKnight Наборы обновлений для Windows XP/2003/Windows 7 47 28-09-2011 11:20
Аддоны - [Addon] ThumbSizer bes1de Оформление Windows XP 16 28-08-2011 20:11
Безопасность - [addon] Kaspersky Internet Security 7.0 + [addon] Антивирус Касперского 7.0 Jekson07 Наборы обновлений для Windows XP/2003/Windows 7 110 28-07-2009 02:45




 
Переход