PDA

Показать полную графическую версию : [addon] SetTools (набор инструментов)


Страниц : [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

gora
03-04-2010, 19:40
Аддон SetTools 10.8 с поливариантным режимом установки.


[доступны из контекстного меню]


Конвертирование reg файлов в inf, bat, iss, nsh и в формат файла конфигурации для 7z SFX.
Добавляются пять пунктов:
В Windows 7 (каскадное меню)
http://gora.7zsfx.info/addons/pict/m_reg.png
В Windows XP
http://gora.7zsfx.info/addons/pict/reg.png


Запуск исполняемых файлов с параметрами командной строки. Добавляются два пункта:
В Windows 7 (каскадное меню)
http://gora.7zsfx.info/addons/pict/m_run.png
В Windows XP
http://gora.7zsfx.info/addons/pict/RunWith.png


Конвертирование bat\cmd файлов в exe формат.
Необходим установленный архиватор 7-Zip и путь к нему должен быть прописан в системной переменной PATH.
Добавляются четыре пункта:
В Windows 7 (каскадное меню)
http://gora.7zsfx.info/addons/pict/m_bat.png
В Windows XP
http://gora.7zsfx.info/addons/pict/bat2exe.png
Суффиксы "x86" или "x64" - разрядность создаваемого EXE файла, а суффикс "Hide" означает, что консольное окно батника будет скрыто при запуске EXE файла.


Регистрация и дерегистрация ax, dll, ocx файлов.
Добавляются два\четыре пункта (пункты с суффиксом (x86) появятся только в x64 системе):
В Windows 7 (каскадное меню)
http://gora.7zsfx.info/addons/pict/dll86.png
В Windows XP
http://gora.7zsfx.info/addons/pict/dll.png


Инсталляция/деинсталляция inf файлов через setupapi или advpack.
Добавляются четыре\восемь пунктов (пункты с суффиксом (x86) появятся только в x64 системе):
В Windows 7 (каскадное меню)
http://gora.7zsfx.info/addons/pict/inf86.png
В Windows XP
http://gora.7zsfx.info/addons/pict/inf.png


Запуск RegEdit и переход к ветке реестра находящейся в буфере обмена
http://gora.7zsfx.info/addons/pict/RegJump.png


Распаковка хотфиксов от MS
http://gora.7zsfx.info/addons/pict/fix.png


Копирование имени и пути файлов в буфер обмена
http://gora.7zsfx.info/addons/pict/path.png


Подсчет и запись хеш-сумм MD5, SHA1, SHA256 в файлы и буфер обмена.
http://gora.7zsfx.info/addons/pict/md5.png
Необходим установленный архиватор 7-Zip и путь к нему должен быть прописан в системной переменной PATH.
Режим сохранения результатов: в буфер обмена, в диалоговое окно и в хеш файлы
Из переменных mode и modeWrite можно удалить ненужные методы и оставить только нужные
mode = "MD5 SHA1 SHA256" Список методов которыми будут считаться хеш суммы
modeWrite = "MD5 SHA1 SHA256" Список методов для которых будут созданы хеш файлы


Открытие консольного окна в выбранной папке
http://gora.7zsfx.info/addons/pict/con_fldr.png


Перезапуск оболочки (Explorer)
http://gora.7zsfx.info/addons/pict/restart.png


Создание файл-списка файлов и подкаталогов папки
http://gora.7zsfx.info/addons/pict/listFF.png


Показывать/Не показывать 'скрытые' файлы и папки
http://gora.7zsfx.info/addons/pict/hide_show.png


Удаление содержимого папки.
Можно удалить:
- и файлы, и вложенные папки
- только файлы
http://gora.7zsfx.info/addons/pict/del_files.png


Смена иконки папки
http://gora.7zsfx.info/addons/pict/cnange_icon.png


Установка атрибутов папки/файла
http://gora.7zsfx.info/addons/pict/attrib.png


Определение структуры и версии exe/dll файла
http://gora.7zsfx.info/addons/pict/structure.png


[доступны из контекстного меню --> "Отправить"]


Упаковка файлов и директорий в CAB архивы. Добавляются три пункта:
http://gora.7zsfx.info/addons/pict/cab.png
В пункте "CAB упаковать и ModifyPE", после упаковки, дополнительно корректируется контрольная сумма файла, но это меняет дату создания файлов, что не всегда желательно при работе с оригинальными файлами MS.
Поддерживается упаковка, как директорий, так и отдельных файлов, при этом, последний символ расширения файла меняется на нижнее подчёркивание, а имя архива преобразуется в верхний регистр (test.inf >> TEST.IN_)


Изменение регистра имен файлов и директорий. Добавляются четыре пункта:
http://gora.7zsfx.info/addons/pict/case.png


Поиск и замена строки в выбранных файлах
http://gora.7zsfx.info/addons/pict/findrepl.png


Создание копии папок\файлов с сохранением структуры вложенных папок и файлов (все файлы нулевого размера).
http://gora.7zsfx.info/addons/pict/zerocopy.png
Рядом с выделенными папками\файлами создается папка ZeroCopy_YYmmdd_HH-MM, где YYmmdd_HH-MM - штамп даты и времени создания папки.

[hr]

Назначение пунктов понятны из названия. В пункте "CAB упаковать и ModifyPE", после упаковки, еще и корректируется контрольная сумма файла, но это меняет дату создания файлов, что не всегда желательно при работе с оригинальными файлами MS.

Поддерживается упаковка, как директорий, так и отдельных файлов, при этом, последний символ расширения файла меняется на нижнее подчёркивание, а имя архива преобразуется в верхний регистр (test.inf >> TEST.IN_)
Поддержка кроссплатформенности: имеется http://gora.7zsfx.info/addons/pict/OTK.png

ВАЖНО!
В x64 системах все утилиты работают из контекстного меню как в 32-х разрядных приложениях (например, ТС), так и в 64-х разрядных (например, Проводник)

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


1 Установка на "живую" систему с интерактивным выбором набора (2 варианта).
- частичная установка инструментов
- выборjчная установка инструментов, и объединение некоторых из них в каскадные меню (только в Win7). Для этого требуется:
-- файл Selector.exe положить рядом с файлом SetTools.exe и произвести запуск последнего, затем нажать Shift+OK, и Вы получите меню выбора устанавливаемых инструментов
http://gora.7zsfx.info/addons/pict/selector7.png
http://gora.7zsfx.info/addons/pict/selectorXP.png
-- сама утилита Selector.exe при этом будет скопирована в папку программы и может быть запущена в последствии
-- при последующих запусках Selector.exe Вы можете как добавить, так и удалить любые инструменты из набора
-- набор утилит зависит от системы (Win7 или ХР), но утилита Selector.exe предложит только "разрешенные" в Вашей системе
-- утилита Selector.exe позволит полноценно использовать некоторые пункты без необходимости иметь установленный AutoIt в системе

2 Установка в качестве аддона. Если какие то утилиты вам не нужны, то можете использовать только нужные, прописав их в виде ключа в файле run.
Ключ A в этом случае обязателен! Ключи регистрозависимые!

[доступны из контекстного меню]
SetTools.exe -aiB конвертирование reg файлов в inf, bat, config, nsh и iss формат (5 пунктов)
SetTools.exe -aib конвертирование reg файлов в inf, bat, config, nsh и iss формат (каскадное меню, 5 пунктов)

SetTools.exe -aiW запуск исполняемых файлов с параметрами командной строки (2 пункта)
SetTools.exe -aiw запуск исполняемых файлов с параметрами командной строки (каскадное меню, 2 пункта)

SetTools.exe -aiX конвертирование bat\cmd файлов в exe формат (4 пункта)
SetTools.exe -aix конвертирование bat\cmd файлов в exe формат (каскадное меню, 4 пункта)

SetTools.exe -aiG регистрация и дерегистрация ax, dll, ocx файлов (2 пункта)
SetTools.exe -aig регистрация и дерегистрация ax, dll, ocx файлов (каскадное меню, 2\4 пункта)

SetTools.exe -aiS инсталляция/деинсталляция inf файлов через setupapi или advpack (4 пункта)
SetTools.exe -ais инсталляция/деинсталляция inf файлов через setupapi или advpack (каскадное меню, 4\8 пунктов)

SetTools.exe -aiJ запуск RegEdit и переход к ветке реестра находящейся в буфере обмена
SetTools.exe -aiF распаковка хотфиксов
SetTools.exe -aiP копирование имени и пути файлов в буфер обмена
SetTools.exe -ai5 подсчет MD5-суммы файлов и запись ее в файл формата .MD5
SetTools.exe -aiH открытие консольного окна в выбранной папке
SetTools.exe -aiT перезапуск оболочки (Explorer)
SetTools.exe -aiL создание файл-списка файлов и подкаталогов папки
SetTools.exe -aiY показывать/не показывать 'скрытые' файлы и папки
SetTools.exe -aiO удаление содержимого папки
SetTools.exe -aiM смена иконки папки
SetTools.exe -aiI установка атрибутов папки/файла
SetTools.exe -aiV определение структуры и версии exe/dll файла

[доступны из контекстного меню --> "Отправить"]
SetTools.exe -aiR упаковка\распаковка CAB архивов (RU)
SetTools.exe -aiE упаковка\распаковка CAB архивов (EN)
SetTools.exe -aiN изменение регистра имен файлов и директорий
SetTools.exe -aiD поиск и замена строки в выбранных файлах
SetTools.exe -aiZ создание копии папок\файлов с сохранением структуры и файлами нулевого размера

SetTools.exe -ai0 установка иконки на папку программы (SetTools)


Ключи можно объединить так, например:
SetTools.exe -aiAbwxgsJFP5HTLYOMIVRNDZ0 -gm2
ВАЖНО! Каскадные меню создаются только на Win7 и на ХР создаваться не будут.

Ключи -aiB, -aiG, -aiS, -aiW и -aiX работают только на ХР, на Win7 вместо их следует использовать ключи -aib, -aig, -ais, -aiw и -aix соответственно.
Ключи -aib, -aig, -ais, -aiw и -aix нельзя совместно использовать с ключами -aiB, -aiG, -aiS, -aiW и -aiX соответственно.

Использование ключей -aib, -aig, -ais, -aiw и -aix на ХР допускается, но каскадные меню создаваться не будут, и эти ключи отработают как-aiB, -aiG, -aiS, -aiW и -aiX соответственно.


Ссылки на загрузку в сообщении 391 (http://forum.oszone.net/post-2665352-391.html)

LonerD
03-04-2010, 20:04
Спасибо большое.
Попробовал - на 64-битной семерке CAB Tool работает.

gora
07-04-2010, 22:48
2 ALL

Аддон SetTools2 обновлен.

Изменения:
- исправлена ошибка установки утилиты CAB Tool на Win ХР х86
- исправлена работа утилит на Win 7 х64, теперь утилиты работают из контекстного меню как в 32-х разрядных приложениях (например, ТС), так и в 64-х разрядных (например, Проводник)
- добавлена утилита reg2bat для конвертирования reg файлов в bat формат или в формат файла конфигурации для 7z SFX архивов из контекстного меню (экспериментально)

Все утилиты протестированы на Win ХР х86 и Win 7 х64.

Подробности в шапке.

Pozia
09-04-2010, 07:39
gora, есть еще маленькая утилита QuickBatchFileCompiler для компиляции exe из cmd. Не хотите ли встроить?

gora
09-04-2010, 09:52
маленькая утилита QuickBatchFileCompiler »
Pozia, она совсем не маленькая да еще и платная. Quick Batch File Compiler (http://quickbatchfilecompiler.abcwebtech.com/)

2 ALL

Аддон SetTools 2.1 обновлен.

Изменения:
- исправлена утилита reg2bat, не происходило удвоение процентов в переменных
- reg2bat теперь формирует готовый файл конфигурации в кодировке UTF-8
- reg2bat теперь формирует bat файл в кодировке CP866 (DOS) для корректной работы с кириллицей в ключах
- в bat и конфигурационные файлы добавляется закомментированная строка с кириллицей для идентификации кодировки файла пользователем при дальнейшей модификации файлов.

Habetdin
09-04-2010, 13:13
добавляется закомментированная строка с кириллицей для идентификации кодировки файла »
Может добавлять ее в начало файла, а не в конец? Многие текстовые редакторы "ищут такие строки" в начале :)

Pozia
11-04-2010, 09:34
5. Конвертирование reg файлов в формат файла конфигурации для 7z SFX из контекстного меню, »
есть ли в планах такая же функция для cmd/bat файлов? Возможно ли вообще такое?

gora
11-04-2010, 10:02
Может добавлять ее в начало файла, а не в конец? »
Можно и в начало, не хотел, чтобы мешало в работе с файлом и убрал в конец.такая же функция для cmd/bat файлов? Возможно ли вообще такое? »
1 В планах нет.
2 Возможно, подумаю.

To Do:
- Два твика от jameszero (с его любезного согласия).
5. Reg_unReg_Dll (регистрация и дерегистрация ax, dll, ocx файлов из контекстного меню)
6. Inf_Inst_unInst (инсталляция/деинсталляция inf файлов через setupapi или advpack из контекстного меню)

- переработка reg2bat для преобразования данных REG_EXPAND_SZ в текстовый формат

AlexM22204
12-04-2010, 09:50
gora, если позволите, задам несколько вопросов:

1. Возможно ли организовать удаления всего набора с "Установка и удаление программ", а не с помощью повторного запуска инсталлятора с ключом -aiD;
2. Можно ли добавить в аддон Merunprg(во вложении он русифицирован, правда версия старая, но меня устраивает) или что нибудь подобное для Запуска программ с определённым ключом из контекстного меню;
3. Можно ли добавить в аддон HashTab 1.1.14 (контрольные суммы в свойствах)

А в основном очень классный набор, СПАСИБО !!!

gora
12-04-2010, 11:20
AlexM22204
1 Эта мысль меня уже неоднократно посещала, видимо, так и будет со временем.
2 Делайте русификацию последней версии, зачем уж старую то включать в аддон!? "Программа для запуска программ ..." звучит не очень, подумайте над переводом. Добавил в To Do.
3 Я пользуюсь для этого ТС, посмотрю удобнее ли будет HashTab. Добавил в To Do.

AlexM22204
12-04-2010, 13:03
Делайте русификацию последней версии »
а можно её выложить...

gora
12-04-2010, 13:24
а можно её выложить... »
Прикрепил...

Habetdin
12-04-2010, 15:44
:off: Скоро SetTools включит все компоненты Distr Tools (http://forum.oszone.net/thread-132026.html)? :o
MERunPrg
В Seven не работает, наверное и в Vista тоже..

AlexM22204
12-04-2010, 19:39
Русифицирован MERunPrg...

gora
16-04-2010, 14:03
2 ALL

Аддон SetTools2.2 обновлен.

Изменения:
- добавлены два твика от jameszero (с его любезного согласия) 6. Регистрация и дерегистрация ax, dll, ocx файлов из контекстного меню
7. Инсталляция/деинсталляция inf файлов через setupapi или advpack из контекстного меню
- добавлена возможность использовать пункты reg2bat и reg2cfg в контекстном меню с удерживанием клавиши [Shift]. При этом ключи реестра с типом данных REG_EXPAND_SZ будут преобразованы в текстовый формат. (экспериментально)
- добавлена возможность удаления всего набора через апплет "Установка и удаление программ"
- закомментированная строка с кириллицей для идентификации кодировки файла перенесена в начало файла

Merunprg и HashTab "кастинг" не прошли (не работают в Win 7 х64) и не были включены в набор, ищите более новые аналоги.

Подробности в шапке.

Shym
16-04-2010, 19:44
Скоро SetTools включит все компоненты Distr Tools? »
Пусть включает, у меня на DistrTools времени нету. И я с удовольствием хотел бы отдать проект :)

gora
16-04-2010, 19:59
Скоро SetTools включит все компоненты Distr Tools? »
2 Habetdin
Мой аддон не "взял" ни чего из, упомянутого Вами, Distr Tools и не надо на это намекать. Можете сравнить даты постов 1 (http://forum.oszone.net/post-713072.html#post713072) и 2 (http://forum.oszone.net/post-1038738.html#post1038738). Нужны еще доказательства - пишите в ПМ.Пусть включает... я с удовольствием хотел бы отдать проект »
Спасибо, я обойдусь своим, чужого мне не надо.

AlexM22204
16-04-2010, 23:04
Merunprg и HashTab "кастинг" не прошли (не работают в Win 7 х64) и не были включены в набор, ищите более новые аналоги. »

Очень жаль... :(

Neymexa
18-04-2010, 15:58
Merunprg и HashTab "кастинг" не прошли (не работают в Win 7 х64) и не были включены в набор, ищите более новые аналоги. »

Merunprg - не пробовал а вот с HashTab как выявляется из-за модуля sfx-x86 в архиве, то есть с рабочего стола батник устанавливает все ровно, но при извлечение из архива шлет куда подальше, с подменой sfx-x86 на sfx-x64 все устанавливает, но в аплете из под родного средства не появляется, в подобных утилитах Установка/Удаление программ отображается, мож ус моим ПК че не лады

zeroua
23-04-2010, 11:13
gora, а можно аддон адаптировать под .Net FrameWork 1.1 + 2.0...4.0+LP+KB




© OSzone.net 2001-2012