Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - [addon] SetTools (набор инструментов)

Закрытая тема
Настройки темы
Утилиты - [addon] SetTools (набор инструментов)

Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: jameszero
Дата: 03-09-2016
Описание: ссылки на загрузку
Вложения
Тип файла: txt link.txt
(64 байт, 491 просмотров)
Тип файла: txt link_Selector.txt
(58 байт, 302 просмотров)
Аддон SetTools 10.8 с поливариантным режимом установки.

Инструментарий для создателей аддонов:

[доступны из контекстного меню]
  • Конвертирование 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 соответственно.


Ссылки на загрузку в сообщении 391
Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 19:40, 03-04-2010

 

Пользователь


Сообщения: 131
Благодарности: 5

Профиль | Отправить PM | Цитировать


Здравствуйте!
Спасибо за новые возможности такие как
SetTools.exe -aiP утилита CopyFileNameExt для копирования имени и пути файлов в буфер обмена из контекстного меню
SetTools.exe -aiX утилита reg2bat для конвертирования bat\cmd файлов в exe формат

Простите за мою наглость, но нельзя ли узнать пароль на архив SetTools.7z внутри файла SetTools.exe .
Зачем мне это нужно. Просто у вас как минимум старый файл CABARC.EXE версии 5.1.2600.0 а у меня 5.5.7324.0. Если интересно где взял файл из Microsoft Application Compatibility Toolkit. И хочу сделать так чтобы после установки команды в контекстном меню были русскими а не английскими. Так же хочу сделать так чтобы команды reg2bat\cfg\inf были в одной менюшке чтобы при наведении на неё она раскрывалась и там были эти команды, также команды (инсталляция/деинсталляция inf файлов через setupapi или advpack из контекстного меню) были в одной менюшке чтобы меньше места в контекстном меню занимали.

Заранее благодарю!

Последний раз редактировалось belohortvladimir, 06-08-2012 в 00:38.


Отправлено: 00:14, 06-08-2012 | #131



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 200
Благодарности: 126

Профиль | Цитировать


belohortvladimir,

содержимое архива: SetTools.exe -gf+128 -nr
скрипт sfx-архива: SetTools.exe -sfxconfig config.txt

-gf+128 добавляет возможность выбора пути распаковки
-nr запрещает запуск программ установки утилит
-sfxconfig сохраняет файл конфигурации sfx-архива

Последний раз редактировалось _syd_, 10-08-2012 в 12:00.

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:00, 06-08-2012 | #132


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: 7z demo.7z
(16.7 Kb, 39 просмотров)

2 ALL

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

Изменения:
- изменено место установки на %ProgramFiles%\SetTools (в х64 ОС - %ProgramFiles(x86)%\SetTools). Теперь все утилиты и скрипты собраны в одной папке, а не рассыпаны в %SystemRoot%\System32 (в х64 ОС они еще и дублировались в %SystemRoot%\SysWOW64)
- изменен способ деинсталляции, только через апплет "Установка и удаление программ". Ключ -aiD более не используется. При этом сам инсталлятор аддона более не копируется в папку программы.
- в случае залоченности CopyFileNameExt32.dll и/или CopyFileNameExt64.dll при удалении, они переименовываются. Деинсталятор оповестит вас об этом с рекомендациями о последующих ваших действиях
- увеличено число пунктов конвертирования bat\cmd файлов в exe формат до четырех.
- в имена создаваемых exe файлов добавляется суффиксы, позволяющие идентифицировать используемый в них модуль. Прикрепил Демо пример сконвертированного батника.
- число маленьких sfx модулей увеличено до четырех. Эти модули сделаны на исходниках маленьких SFX модулей версии 9.22 от Игоря Павлова. При этом сделаны модули x64 (которых нет у автора) и исправлены 5 багов оригинальных модулей. Благодарности за это Oleg_Sch!
- обновлен CABARC.EXE до версии 5.5.7324.0
- обновлены CopyFileNameExt32.dll и CopyFileNameExt64.dll до версии 1.0.1.2
- перекомпиляция утилиты reg2bat
- переделаны и оптимизированы все скрипты в аддоне
- исправлены найденные ошибки

ВАЖНО!
Перед установкой новой версии ОБЯЗАТЕЛЬНО удалите старую версию иначе "мусор" из системных папок и из реестра будете выгребать вручную.
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:07, 10-08-2012 | #133


Новый участник


Сообщения: 47
Благодарности: 5

Профиль | Отправить PM | Цитировать


gora,
не работает N
Не удается найти файл сценария "C:\Program Files\SetTools\CABINOUT.VBS".

есть вот такой - CHNGCASE.VBS
(переименовал - заработало)

Последний раз редактировалось omich, 12-08-2012 в 14:51.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:44, 12-08-2012 | #134


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Цитата omich:
не работает N »
Подробнее можно?
Что значит "не работает" (пошаговая инструкция для воспроизведения бага)? ОС? Разрядность? Ключи установки? Аддон или на живую?

Отправлено: 15:01, 12-08-2012 | #135


Новый участник


Сообщения: 47
Благодарности: 5

Профиль | Отправить PM | Цитировать


gora,
при попытке изменения регистра имен файлов из контекстного меню "Отправить" (SetTools.exe -aiN)
появляется сообщение об ошибке:

" Не удается найти файл сценария "C:\Program Files\SetTools\CABINOUT.VBS""



В папке C:\Program Files\SetTools\ лежит файл CHNGCASE.VBS, а не CABINOUT.VBS
Если его переименовать, то начинает работать.

Последний раз редактировалось omich, 12-08-2012 в 18:39.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:14, 12-08-2012 | #136


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


omich, ярлыки для скрипта ChangeCASE действительно создавались некорректно, но в папке программы должны присутствовать оба скрипта (CHNGCASE.VBS и CABINOUT.VBS) при установке полного набора. Вы не ответили на 4 моих вопроса из 5.
В любом случае переименование одного скрипта в другой не может заставить скрит работать иначе.

2 ALL
Ошибка исправлена, аддон перезалит.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:07, 12-08-2012 | #137


Новый участник


Сообщения: 47
Благодарности: 5

Профиль | Отправить PM | Цитировать


gora,
устанавливал на живую, не весь, только SetTools.exe -aiABNX -gm2, windows 7 x32

не знаю в чем косяк, но у меня и в новом один файл - CHNGCASE.VBS


Последний раз редактировалось omich, 13-08-2012 в 11:00.


Отправлено: 20:06, 12-08-2012 | #138


Аватара для AlterEgoFS

Пользователь


Сообщения: 126
Благодарности: 3

Профиль | Отправить PM | Цитировать


gora, насчёт bat2exe

мне кажется, проще создать рядом с bat exe-файл, который его будет запускать, а не упаковывать, потому что: 1) bat использует переменную %~dp0, которая из sfx-архива смениться на другую. 2) bat-файл очень просто изменить, если это требуется, а после изменения ещё надо не забыть тыкнуть "exe2bat" из контесктного меню

из всего вышесказанного предлагаю свою альтернативу - autoit + руки
это 2 файла - один определяет имя файла и копирует второй файл с именем %ИмяBatФайла%.exe
кладём их рядом в папке (допустим) bat2cmd и далее в реестре

Код: Выделить весь код
reg add "HKEY_CLASSES_ROOT\cmdfile\shell\bat2cmd" /ve /d "bat2cmd"
reg add "HKEY_CLASSES_ROOT\cmdfile\shell\bat2cmd\command" /ve /d "%InstallPath%\bat2cmd\bat2cmd.exe %1"
bat2cmd.exe
Код: Выделить весь код
#NoTrayIcon
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compression=0
#AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator
#AutoIt3Wrapper_Run_Before=del /f /q %scriptfile%.exe
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

$name = StringRegExpReplace($CmdLine[1], '\.[^.]*$', '')
FileInstall('.\startcmd.exe', $name & '.exe')
Exit
startcmd.exe
Код: Выделить весь код
#NoTrayIcon
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compression=0
#AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator
#AutoIt3Wrapper_Run_Before=del /f /q %scriptfile%.exe
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
;
;http://autoit-script.ru/index.php/topic,316.0.html
;

$name = StringRegExpReplace(@ScriptFullPath, '\.[^.]*$', '')

run($name & '.cmd', @ScriptDir)
exit
в таком случае exe будет запускать сам bat-файл непосредственно, а не из архива

Последний раз редактировалось AlterEgoFS, 17-08-2012 в 18:12.


Отправлено: 17:47, 17-08-2012 | #139


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


1
Цитата AlterEgoFS:
создать рядом с bat exe-файл, который его будет запускать »
А зачем батнику такой "стартер"? Батник и так можно запустить двойным кликом.
2
Цитата AlterEgoFS:
bat использует переменную %~dp0 »
Может быть использует, а может быть и нет. В любом случае пользователь должен думать, а пользователь у нас не простой, ибо:
Цитата gora:
Инструментарий для создателей аддонов »
3 Минусы Вашего варианта:
- дополнительный файл (два вместо одного). Всегда надо таскать два файла и не потерять один из них при копировании.
- у меня можно в sfx положить дополнительные файлы, которые могут использоваться батником, и exe останется одиночным файлом, а не россыпью файлов при реализации в Вашем варианте
- защиты батника от "шаловливых" рук дилетанта нет, и его может повредить даже "секретарша". С sfx ей этого сделать не удастся.
- размер AutoIt стартера в 20 раз больше sfx модуля, что при мизерных размерах батников выглядит явным излишеством.
- startcmd.exe нужно будет делать и для hide режима запуска, а так же для х86\х64 вариантов, итого 4, плюс к этому автоитовский bat2cmd.exe. Весь набор потянет 650*2+800*2+650=3550кБ. Сейчас весь SetTools в распакованном виде менее 500кБ.

Однако, Вы можете скомпилировать Ваши файлы и выложить здесь, пусть пользователь решает, какой вариант ему будет удобнее.

Отправлено: 19:16, 17-08-2012 | #140



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - [addon] SetTools (набор инструментов)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Мультимедиа - [addon] SAM CoDeС Pack - Набор кодеков и декодеров для просмотра любых медиафайлов SamLab Наборы обновлений для Windows XP/2003/Windows 7 1160 25-09-2019 23:19
Утилиты - [addon] Набор инструментов 4.3 stylus Наборы обновлений для Windows XP/2003/Windows 7 9 21-12-2012 12:38
Интернет - [addon] Яндекс.Бар - панель инструментов для Internet-браузера anddy Наборы обновлений для Windows XP/2003/Windows 7 3 27-07-2011 14:47
[решено] Панели инструментов Dark Engel Автоматическая установка Windows 2000/XP/2003 1 19-06-2009 15:44
Панель инструментов в ХР Guest Хочу все знать 3 30-03-2004 08:40




 
Переход