PDA

Показать полную графическую версию : Distr Tools 1.4


Страниц : [1] 2 3 4 5 6 7 8 9 10

Shym
15-02-2009, 02:28
Distr Tools это набор утилит, собранные для удобной сборки дистрибутива и не только. В его состав вошли:

1)DLL Tools Скрин (http://s47.radikal.ru/i118/0903/59/312e358cf267.jpg)(На .dll и .ocx файлах) - Программа для регистрации библиотек(.dll, .ocx, .ax).
2)CAB Tools Скрин (http://s51.radikal.ru/i133/0903/0a/06ef1ca46ac2.bmp) - Программа для работы с CAB архивами.
3)REG Tools Скрин (http://s55.radikal.ru/i149/0903/5c/793b7be9946d.jpg)(.reg файлы) - Состоит из 3 программ: Reg2Exe, Reg2Cmd и Reg2inf(от n7Epsilon). Нужны для конвертации REG файлов.
4)"Открыть консоль" Скрин (http://i021.radikal.ru/0903/55/23155a871daa.jpg) - Добавляется в контекстное меню папок.
5)HashTab 2.3.0 Скрин (http://s51.radikal.ru/i132/0903/01/540489584dac.jpg) - Добавляет вкладку Контрольные суммы в свойствах файла.
6)Path2Clip - позволяет копировать в буфер обмена, пути к файлам или папкам.
7)"Удалить пустые папки" Скрин (http://s53.radikal.ru/i141/0903/30/8754125b2b5f.jpg), Скрин2 (http://s59.radikal.ru/i163/0903/18/d33118d9f5a2.jpg) - удаляет пустые папки и подпапки в любой директории.
8)"Запустить с параметрами" Скрин (http://s41.radikal.ru/i093/0903/70/f71ccf220aa7.jpg), Скрин2 (http://s50.radikal.ru/i128/0903/38/98647081d74e.jpg) (На .exe; .bat; и .cmd файлах) - полезная программа, для запуска программ с нужным ключем\параметром.
9)Регистр Скрин (http://s55.radikal.ru/i147/0903/74/3241b3903966.jpg) - можно менять регистр как у одного файла так и у нескольких(выделением), Верхний регистр - все буквы заглавные, Нижний регистр - все буквы маленькие, Обычный регистр - первая буква заглавная остальные маленькие.

Все программы работающие через командную строку скрыты, тоесть теперь при сжатии в CAB окно командной строки не отображается. Перед установкой, надо удалить все другие сборки Distr Tools и перезагрузить систему. Для работы REG2INF нужен Framework 2 или выше. Чтоб использовать Distr Tools как аддон, нужно интегрировать с помощью SVPACK с ключем /VERYSILENT для тихой установки. Полностью удалить можно через "Установка и удаление программ", затем желательно перезагрузить систему.

Шаблон (http://forum.oszone.net/post-1054550-45.html) для создания аддона, от Shanser

NEW! В новой версии добавлена возможность выбора компонентов сборки, добавлен Path2Clip, временно убран ModifyPE.

Размер: 1.5 MB
Скачать: Distr_Tools.7z (http://forum.oszone.net/attachment.php?attachmentid=110039&d=1391699681)

За разработку модулей и помощь огромное спасибо SOLON7.

Maxim13
15-02-2009, 03:00
А какие DLL ты часто регистрируешь в ручную ??

SOLON7
15-02-2009, 03:15
1.Я был хотел создать аддон который еще добавляет твик открыть консоль здесь (для папок).
2.Выполняет для Exe и DLL команду починки CRC (modifyPE).
3.Добавляет для REG файла команду Reg2Inf.
4.Добавляет команду Reg2Exe для REG файла.
5. И вывести последние три пункта в секцию TOOLS.
6.Также добавить CAbtools в пакет.
7.Еще бы добавить ассоциацию DLL с программой WinBTUEditor )))

Удалить лучше изменить на ДеРегистрировать.
Назвать пакет Oszone Tools. ))))
Я бы и сам сделал, но обстоятельства времени не позволяют, уезжаю на вахту...

А какие DLL ты часто регистрируешь в ручную ?? »
Такие DLL которые вшиваются в оболочку (dll программы Winrar[shellext.dll])

Shym
15-02-2009, 04:56
2.Выполняет для Exe и DLL команду починки CRC (modifyPE). »
Для чего? Я например этим вообще не пользуюсь
Добавляет команду Reg2Exe для REG файла. »
о таком вообще не слышал.

А вообщем идея не плохая, надо будет подумать как это удобней организовать.

Удалить лучше изменить на ДеРегистрировать. »
учту, но поже. я не думаю что кто то будет интегрировать в дистрибутив. Это скорее всего инструмент создателей аддонов.

jameszero
15-02-2009, 10:55
выбираете DLL файл, и через контекстное меню в пункте отправить выбираете "Зарегистрировать" или "Удалить" »
Альтернативный твик:
;Добавляет Register и UnRegister в контекстное меню dll, ax и ocx файлов
HKCR,"dllfile\Shell\Open",,0x10
HKCR,"dllfile\Shell\Register\command",,,"regsvr32.exe ""%1"""
HKCR,"dllfile\Shell\UnRegister\command",,,"regsvr32.exe /u ""%1"""
HKCR,"ocxfile\Shell\Open",,0x10
HKCR,"ocxfile\Shell\Register\command",,,"regsvr32.exe ""%1"""
HKCR,"ocxfile\Shell\UnRegister\command",,,"regsvr32.exe /u ""%1"""
HKCR,".ax",,,"axfile"
HKCR,"axfile\Shell\Open",,0x10
HKCR,"axfile\Shell\Register\command",,,"regsvr32.exe ""%1"""
HKCR,"axfile\Shell\UnRegister\command",,,"regsvr32.exe /u ""%1"""

http://img26.imageshack.us/img26/3055/sshot2mj8.png

D_Master
15-02-2009, 10:59
jameszero, такой твик не всегда удобен, потому что задает действие по умолчанию для библиотек.

jameszero
15-02-2009, 11:35
D_Master
Отредактировал твик в предыдущем посте.

SOLON7
28-02-2009, 20:45
Ну как продвигается разработка.

ШУМ, планируете ли вы делать то что я предлагал.

Shym
28-02-2009, 23:43
SOLON7, да некоторые доработки я делаю, кода есть свободное время. И какой способ регистрации DLL фалов удобней, мой или твик от jameszero? На мой взгляд твик будет удобней.

SOLON7
01-03-2009, 00:12
Есть такая программа
Reg2Exe.
http://www.softpedia.com/get/Programming/Other-Programming-Files/Reg2exe.shtml

Твой способ удобен тем что есть Картинки.
Твик удобен тем что меньше заморочек...

Shym
01-03-2009, 00:47
SOLON7, http://www.ctuser.net/software/tools/reg2exe/reg2exe225.zip - не качает. Можешь на файловый обменник выложить?

SamLab
01-03-2009, 01:15
ШУМ, У меня скачал превосходно - вот держи http://slil.ru/27009275

Shym
01-03-2009, 02:05
SamLab, не открывается архив, пробывал открыть 7-zip'ом. :sorry:

Всё нашел на оф сайте.

Всё сгодня к вечеру постараюсь упеть все сделать.

Shym
01-03-2009, 23:16
Обновил. Подробности в шапке. :)

SOLON7
01-03-2009, 23:45
ШУМ ТЫ МАЛАДЕЦ..

Теперь будет проще намного собирать ДИСТР..

а "Открыть CMD" лучше переименовать на "Открыть КОНСОЛЬ здесь" (Так в линухе делали).
И еще вопрос куда распокавываются программки..???

Лучше помоему Назвать проект OSZONE Tools

Shym
01-03-2009, 23:47
SOLON7, в следущей версии поправлю все что скажите, и еше чегонибудь добавлю.

SOLON7
01-03-2009, 23:52
Лучше помоему Назвать проект OSZONE Tools или Make Distr Tools
Так чтобы имя отражало что выполняет пакет..

Можно дальше развить проект до не мыслимых высот...

Shym
02-03-2009, 00:06
SOLON7, на счет названия подумаю, но в следущий раз, шас пока будет просто Tools.

И еще вопрос куда распокавываются программки..??? »
пока всё в system32, на работаспособость это не влияет, но потом всетаки отделбную папочку сделаю.

Shanser
02-03-2009, 09:13
ШУМ, я бы еще в тулсы добавил утилку для запуска файла с параметрами - вот пример. (http://forum.oszone.net/post-1039388-277.html) + утилку для конвертирования Рег файлов в Инфо.

Добавлено позже:

"+утилку для конвертирования Рег файлов в Инфо."

Ой извините действительно есть.... :tongue: :smirk:

Amigos
02-03-2009, 11:01
+ утилку для конвертирования Рег файлов в Инфо. »
Обновил набор программ, теперь туда входит:
1. DLL Tools
2. CAB Tools
3. Reg2Inf(только для REG файлов) »?

всё таки я конкретно не понимаю назначения Reg2Exe.
и знаю, что добавить нужно — reg2cmd (см. аттач)




© OSzone.net 2001-2012