Конвертирование reg файлов в inf, bat, iss, nsh и в формат файла конфигурации для 7z SFX.
Добавляются пять пунктов: В Windows 7 (каскадное меню)
В Windows XP
Запуск исполняемых файлов с параметрами командной строки. Добавляются два пункта: В Windows 7 (каскадное меню)
В Windows XP
Конвертирование bat\cmd файлов в exe формат.
Необходим установленный архиватор 7-Zip и путь к нему должен быть прописан в системной переменной PATH.
Добавляются четыре пункта: В Windows 7 (каскадное меню)
В Windows XP
Суффиксы "x86" или "x64" - разрядность создаваемого EXE файла, а суффикс "Hide" означает, что консольное окно батника будет скрыто при запуске EXE файла.
Регистрация и дерегистрация ax, dll, ocx файлов.
Добавляются два\четыре пункта (пункты с суффиксом (x86) появятся только в x64 системе): В Windows 7 (каскадное меню)
В Windows XP
Инсталляция/деинсталляция inf файлов через setupapi или advpack.
Добавляются четыре\восемь пунктов (пункты с суффиксом (x86) появятся только в x64 системе): В Windows 7 (каскадное меню)
В Windows XP
Запуск RegEdit и переход к ветке реестра находящейся в буфере обмена
Распаковка хотфиксов от MS
Копирование имени и пути файлов в буфер обмена
Подсчет и запись хеш-сумм MD5, SHA1, SHA256 в файлы и буфер обмена.
Необходим установленный архиватор 7-Zip и путь к нему должен быть прописан в системной переменной PATH.
Режим сохранения результатов: в буфер обмена, в диалоговое окно и в хеш файлы
Из переменных mode и modeWrite можно удалить ненужные методы и оставить только нужные
Код:
mode = "MD5 SHA1 SHA256" Список методов которыми будут считаться хеш суммы
modeWrite = "MD5 SHA1 SHA256" Список методов для которых будут созданы хеш файлы
Открытие консольного окна в выбранной папке
Перезапуск оболочки (Explorer)
Создание файл-списка файлов и подкаталогов папки
Показывать/Не показывать 'скрытые' файлы и папки
Удаление содержимого папки.
Можно удалить:
- и файлы, и вложенные папки
- только файлы
Смена иконки папки
Установка атрибутов папки/файла
Определение структуры и версии exe/dll файла
[доступны из контекстного меню --> "Отправить"]
Упаковка файлов и директорий в CAB архивы. Добавляются три пункта:
В пункте "CAB упаковать и ModifyPE", после упаковки, дополнительно корректируется контрольная сумма файла, но это меняет дату создания файлов, что не всегда желательно при работе с оригинальными файлами MS.
Поддерживается упаковка, как директорий, так и отдельных файлов, при этом, последний символ расширения файла меняется на нижнее подчёркивание, а имя архива преобразуется в верхний регистр (test.inf >> TEST.IN_)
Изменение регистра имен файлов и директорий. Добавляются четыре пункта:
Поиск и замена строки в выбранных файлах
Создание копии папок\файлов с сохранением структуры вложенных папок и файлов (все файлы нулевого размера).
Рядом с выделенными папками\файлами создается папка ZeroCopy_YYmmdd_HH-MM, где YYmmdd_HH-MM - штамп даты и времени создания папки.
Назначение пунктов понятны из названия. В пункте "CAB упаковать и ModifyPE", после упаковки, еще и корректируется контрольная сумма файла, но это меняет дату создания файлов, что не всегда желательно при работе с оригинальными файлами MS.
Поддерживается упаковка, как директорий, так и отдельных файлов, при этом, последний символ расширения файла меняется на нижнее подчёркивание, а имя архива преобразуется в верхний регистр (test.inf >> TEST.IN_)
Поддержка кроссплатформенности: имеется
ВАЖНО!
В x64 системах все утилиты работают из контекстного меню как в 32-х разрядных приложениях (например, ТС), так и в 64-х разрядных (например, Проводник)
Способ установки: SVCPACK, может использоваться и для установки на "живую" систему.
Предусмотрена возможность удаления всего набора через апплет "Установка и удаление программ".
1 Установка на "живую" систему с интерактивным выбором набора (2 варианта).
- частичная установка инструментов
- выборjчная установка инструментов, и объединение некоторых из них в каскадные меню (только в Win7). Для этого требуется:
-- файл Selector.exe положить рядом с файлом SetTools.exe и произвести запуск последнего, затем нажать Shift+OK, и Вы получите меню выбора устанавливаемых инструментов
в Windows 7
в Windows XP
-- сама утилита 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 соответственно.
------- Теория - это когда всё известно, но ничего не работает. Практика - это когда всё работает, но никто не знает почему. Мы объединяем теорию и практику: ничего не работает... и никто не знает почему! (А.Эйнштейн)