Показать полную графическую версию : Distr Tools 1.4
Страниц :
1
2
[
3]
4
5
6
7
8
9
10
З.Ы. Так и есть, я забыл добавить ключики для HashTab. »
Будем ждать!!!
ШУМ, Покыварял дельфи и в инете. смотри что удалось Сделать..
http://s52.radikal.ru/i137/0903/4a/c53f86c982eft.jpg (http://radikal.ru/F/s52.radikal.ru/i137/0903/4a/c53f86c982ef.gif.html)
SOLON7, оперативно, давай это в личку обсуждать или через аську.
SOLON7, учитывай, что часть функций простому долбоюзеру не нужна и опасна.
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 используется для предупреждения случайно перегрузки системы и не обязателен. В данном аддоне случайная перегрузка возможна если ставить поверх уже установленной версии.
Вот наконец то получилось сделать то что задумал.
Теперь только надо подобрать Битмапы для 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)
Тут есть такая замарочка. Пунктов слишком много в контекстном меню...
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. Поэтому нужно найти другое решение для этого.
И руссификация сделана не полностью.
SOLON7,
4.Верхний регистр
5.Нижний регистр
6.Обычный регистр »
Может их в ещё одну подпапку Регистр?
И еще одно. Дело в том что REG2EXE не поддерживает Unicode.
Только ANSI. Поэтому нужно найти другое решение для этого. »
Вот тут не понял ... он преобразует юникодные регфайлы ... или ты о чём то другом?
Только 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 дня деллал, надеюсь это стоит моих трудов ))
ВСЕМ Может еще такое же менюшку сделать, и для чего ??
Только Ansi рег файлы преобразует... Unicode нет (ошибка говорит)... »
SOLON7, у меня работает.
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 символы.
Вот 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
Reg2Exe
Reg2Cmd
Reg2inf
нужны только для РЕГ файлов.
Верхний регистр
Нижний регистр
Обычный регистр
Важны для файлов и папок.
Думаю лучше сделать так.
Эти пункты
Верхний регистр
Нижний регистр
Обычный регистр
----------------------
CAB Извлечь
CAB Сжать
Занести в категорию Distr Tools.
А для рег файлов оставить отдельную категорию. Так как актуально только для них..
Modifype оставить для EXE,DLL файлов.
Регистрация и дерегистрация оставить для DLL файлов.
Последние две примочки можно сделать твиками...
Становится весело, невольно вспоминаешь цитату.
Правильно сформулированный вопрос уже содержит в себе ответ..
Еще как вариант - вынести все эти пункты в подменю Отправить.
Еще как вариант - вынести все эти пункты в подменю Отправить. »
помоему лишнее. Итак пунктов много....
И еще копировать Путь в буфер обмена лишнее, так как эта опция есть в Filemenutools.
И еще копировать Путь в буфер обмена лишнее, так как эта опция есть в Filemenutools. »
Почему лишнее. а если мне больше нравится затея ШУМ, а Filemenutools я использовать не хочу?
Почему лишнее. а если мне больше нравится затея ШУМ, а Filemenutools я использовать не хочу? »
Хорошо оставим эту фичу, просто говорю же пунктов слишком много, надо разгрузить и упорядочить, неужели это не ясно???
Polydyrak
06-03-2009, 09:34
SOLON7,
А нельзя сделать так чтобы всё было в одном подмену, но при клике на REG там были пункты
Reg2Exe
Reg2Cmd
Reg2inf
а при клике на чём-то другом их небыло, тоже и с Регистрация и дерегистрация для DLL..
А если разносить по разным категориям то тогда нужно как-то сделать так чтобы все категории были сторого друг за другом а не разбросанны по всему меню. Потому как только так их использование будет быстрым и интуитивным.
.
А нельзя сделать так чтобы всё было в одном подмену, но при клике на 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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC