PDA

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


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

Shanser
04-03-2009, 00:20
З.Ы. Так и есть, я забыл добавить ключики для HashTab. »
Будем ждать!!!

SOLON7
04-03-2009, 00:27
ШУМ, Покыварял дельфи и в инете. смотри что удалось Сделать..

http://s52.radikal.ru/i137/0903/4a/c53f86c982eft.jpg (http://radikal.ru/F/s52.radikal.ru/i137/0903/4a/c53f86c982ef.gif.html)

Shym
04-03-2009, 00:34
SOLON7, оперативно, давай это в личку обсуждать или через аську.

greg_b
04-03-2009, 08:25
SOLON7, учитывай, что часть функций простому долбоюзеру не нужна и опасна.

Shanser
04-03-2009, 10:20
SOLON7, учитывай, что часть функций простому долбоюзеру не нужна и опасна. »

Оно то конечно так, но как говорится "и спичка в неумелых руках страшное оружие....". Так что из-за этого не развивать проекты дальше???

Немного позже добавлено....

На досуге сделал шаблон для создания аддона на Distr Tools от ШУМ.
Для его использования нужно:
1) распаковать архив
2) в полученную дерикторию скопировать скачанную Distr Tools от ШУМ
3) запускаем пакетный файл work.cmd
4) копируем полученный аддон в папку Addons UpdatePack'а.

Тестируйте и сообщайте свое мнение!!!
Мной тестировалось на версии программы Distr Tool 1.2!!!

Добавлена новая версия аддона v. 1.3 (Версия 1.2 изъята по причине неработоспособности)
Обновлена в связи с изменением ключа тихой установки на "/VERYSILENT" - актуально для версии Distr Tool 1.4.
Добавлена возможность установки покомпонентно. Ключи вот такие:
Ключ: c1; Описание: Path2Clip
Ключ: c2; Описание: CAB Tools
Ключ: c3; Описание: Регистр
Ключ: c4; Описание: DLL Tools
Ключ: c5; Описание: HashTab
Ключ: c6; Описание: REG Tools
Ключ: c7; Описание: 'Удалить пустые папки'
Ключ: c8; Описание: 'Запустить с параметрами'
Ключ: c9; Описание: 'Открыть консоль'

Для интеграции в дистрибутив весь комплект утилит из Distr Tools нужно:

1) в RAR архиве DTRun.exe файл-пустышку DT.exe заменить на текущую версию Distr Tools, переименовав ее аналогично.
2) поместить папку DistrTools в папку Addons пакета обновлений UpdatePack-XPSP2/XPSP3-Rus.

Для интеграции в дистрибутив определенных утилит из Distr Tools нужно:

1) в RAR архиве DTRun.exe файл-пустышку DT.exe заменить на текущую версию Distr Tools, переименовав ее аналогично.
2) подредактировать файл install.inf (находится в RAR архиве DTRun.exe), заменив/удалив нужные/ненужные компоненты в строке "Components=", например "Components=c1,c2,c3,c4" и запаковать его обратно в этот архив.
Внимание в самом конце строки запятую оставлять нельзя.
"Components=c1,c2,c3,c4," - вызовет ошибку
"Components=c1,c2,c3,c4" - правильный вариант
3) поместить папку DistrTools в папку Addons пакета обновлений UpdatePack-XPSP2/XPSP3-Rus.

Способ установки: SVCPACK, может использоваться и для установки на "живую" систему. Для этого можно использовать следующие параметры запуска:

1) Для установки полного комплекта в тихом режиме:

DT.exe /VERYSILENT /NORESTART

(предполагается что DT.exe - текущая версия Distr Tools)

2) Для установки выборочных компонентов в тихом режиме:

DT.exe /LOADINF="install.inf" /VERYSILENT /NORESTART

(предполагается что DT.exe - текущая версия Distr Tools, а install.inf - файл с перечислением компонентов для установки (можна взять из данного аддона)

Ключ /NORESTART используется для предупреждения случайно перегрузки системы и не обязателен. В данном аддоне случайная перегрузка возможна если ставить поверх уже установленной версии.

SOLON7
05-03-2009, 00:27
Вот наконец то получилось сделать то что задумал.
Теперь только надо подобрать Битмапы для REGTOOLS.
Шум подготовь пожалуйста для этого 16x16 битмапы
Это будет действительно только для REG файлов.
http://s43.radikal.ru/i102/0903/cf/8d2d31579116t.jpg (http://radikal.ru/F/s43.radikal.ru/i102/0903/cf/8d2d31579116.gif.html)

SOLON7
05-03-2009, 03:29
Тут есть такая замарочка. Пунктов слишком много в контекстном меню...

http://i061.radikal.ru/0903/9e/14ebad2faf27t.jpg (http://radikal.ru/F/i061.radikal.ru/0903/9e/14ebad2faf27.gif.html) http://s59.radikal.ru/i165/0903/09/406e0f6c3ee9t.jpg (http://radikal.ru/F/s59.radikal.ru/i165/0903/09/406e0f6c3ee9.gif.html)

ЧТО ДЕЛАТЬ ГОСПОДА.
Нужно как нибудь Упорядочить пункты.

Пунктов слишком много...

Предлагаю вынести следующие пункты в меню "[ Дополнительные операции ]"
Сделать обязатяльно иконку для "[ Дополнительные операции ]"

1."Только чтение"
2."Путь..."
2."Удалить пустые папки"
3.Регистр
4.Верхний регистр
5.Нижний регистр
6.Обычный регистр
7.Создать список файлов папки.

Экономия 5 пуктов.


И еще одно. Дело в том что REG2EXE не поддерживает Unicode.
Только ANSI. Поэтому нужно найти другое решение для этого.
И руссификация сделана не полностью.

Shido
05-03-2009, 06:52
SOLON7,
4.Верхний регистр
5.Нижний регистр
6.Обычный регистр »
Может их в ещё одну подпапку Регистр?

И еще одно. Дело в том что REG2EXE не поддерживает Unicode.
Только ANSI. Поэтому нужно найти другое решение для этого. »
Вот тут не понял ... он преобразует юникодные регфайлы ... или ты о чём то другом?

SOLON7
05-03-2009, 07:05
Только Ansi рег файлы преобразует... Unicode нет (ошибка говорит)...

Может их в ещё одну подпапку Регистр? »

лучше Регистр имени



Вот файл оболочки для Рег файлов. Кидаем в system32 и регистрируем DLL.
И наслаждаемся работой...

http://s57.radikal.ru/i158/0903/b4/abdcf970d770t.jpg (http://radikal.ru/F/s57.radikal.ru/i158/0903/b4/abdcf970d770.gif.html)

2 дня деллал, надеюсь это стоит моих трудов ))

ВСЕМ Может еще такое же менюшку сделать, и для чего ??

Shido
05-03-2009, 07:49
Только Ansi рег файлы преобразует... Unicode нет (ошибка говорит)... »
SOLON7, у меня работает.

SOLON7
05-03-2009, 07:56
Shido, Если у тебя работает тогда попробуй переконвертить в EXE файл в АТТАЧЕ.

Вот описание программы.
'Converts' a reg-file to an exe-file Supports 'REGEDIT4' files and 'Windows Regestry Editor 5.0' files (that do not use real unicode characters) 'Converter' requires msvbvm60, 'created' exe-files do not require such runtime files.

Маленькая поправочка, не конвертит Unicode файлы в которых используются реальные Unicode символы.

SOLON7
05-03-2009, 23:17
Вот DLL--ка которая осуществляет переименование файлов.

http://i054.radikal.ru/0903/33/2451ac48fd50.jpg

Кидаем в system32 и регистрируем DLL.

ШУМ может быть ты будешь использовать мою утилиту, за место той которой используешь ????

Polydyrak
06-03-2009, 02:36
Мне кажется было бы удобнее, создать для всех утилит общий подпункт
Distr Tools, и чтоб в нём находились все утилиты и больше никаких доп. подпунктов.

Например вместа того чтоб разносить всё по отдельным подпунктам можно просто отделять разлечные строки чертами,
чо-то типа:
--------------
Distr Tools=>
-----------------------------------
Верхний регистр
Нижний регистр
Обычный регистр
----------------------
CAB Извлечь
CAB Сжать
---------------------
Reg2Exe
Reg2Cmd
Reg2inf
--------------------
и т.д. все пункты, я думаю так будет удобнее всего пользоваться и меню не будет большим.

объяснил как смог, если что нарисую. D

SOLON7
06-03-2009, 04:05
Reg2Exe
Reg2Cmd
Reg2inf
нужны только для РЕГ файлов.


Верхний регистр
Нижний регистр
Обычный регистр
Важны для файлов и папок.


Думаю лучше сделать так.
Эти пункты
Верхний регистр
Нижний регистр
Обычный регистр
----------------------
CAB Извлечь
CAB Сжать

Занести в категорию Distr Tools.

А для рег файлов оставить отдельную категорию. Так как актуально только для них..

Modifype оставить для EXE,DLL файлов.
Регистрация и дерегистрация оставить для DLL файлов.
Последние две примочки можно сделать твиками...

Становится весело, невольно вспоминаешь цитату.

Правильно сформулированный вопрос уже содержит в себе ответ..

LonerD
06-03-2009, 05:40
Еще как вариант - вынести все эти пункты в подменю Отправить.

SOLON7
06-03-2009, 05:46
Еще как вариант - вынести все эти пункты в подменю Отправить. »

помоему лишнее. Итак пунктов много....
И еще копировать Путь в буфер обмена лишнее, так как эта опция есть в Filemenutools.

LukAleX
06-03-2009, 09:22
И еще копировать Путь в буфер обмена лишнее, так как эта опция есть в Filemenutools. »

Почему лишнее. а если мне больше нравится затея ШУМ, а Filemenutools я использовать не хочу?

SOLON7
06-03-2009, 09:29
Почему лишнее. а если мне больше нравится затея ШУМ, а Filemenutools я использовать не хочу? »

Хорошо оставим эту фичу, просто говорю же пунктов слишком много, надо разгрузить и упорядочить, неужели это не ясно???

Polydyrak
06-03-2009, 09:34
SOLON7,
А нельзя сделать так чтобы всё было в одном подмену, но при клике на REG там были пункты
Reg2Exe
Reg2Cmd
Reg2inf
а при клике на чём-то другом их небыло, тоже и с Регистрация и дерегистрация для DLL..

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

SOLON7
06-03-2009, 09:44
А нельзя сделать так чтобы всё было в одном подмену, но при клике на REG там были пункты
Reg2Exe
Reg2Cmd
Reg2inf
а при клике на чём-то другом их небыло, тоже и с Регистрация и дерегистрация для DLL.. »

http://s57.radikal.ru/i158/0903/b4/abdcf970d770.gif

Ну по поводу REGTOOLs уже сделано. ШУМ позже пересоберет пакет.

Смотри этот ПОСТ http://forum.oszone.net/post-1055348-49.html




© OSzone.net 2001-2012