Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для gora

Ушёл из жизни


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

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


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

Изменения:
- добавлена возможность запуска RegEdit и перехода к разделу реестра находящемуся в буфере обмена
Реализовано два варианта этой возможности
Вариант1:
- принимает раздел реестра только в полном формате
Код: Выделить весь код
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{EEC66535-61A2-43A8-B34F-7A2863014D5E}\1.0\0\win64
HKEY_CURRENT_USER\Software\7-Zip
сокращения (например, HKLM, HKCU) не допускаются
- при отсутствии указанного раздела будет открыт корень реестра
- не требуется дополнительных утилит

Вариант2:
- принимает раздел реестра в полном и сокращенном форматах (например, HKEY_LOCAL_MACHINE и HKLM)
- может работать с разными форматами записи раздела реестра
Код: Выделить весь код
; reg файл
[-HKEY_CLASSES_ROOT\inffile\shell\Install1\command]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\EmEditor.exe\shell\edit\command]
[\\lena\HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Common]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{EEC66535-61A2-43A8-B34F-7A2863014D5E}\1.0\0\win64]
[HKEY_CURRENT_USER\Software\7-Zip]

; bat файл
Reg Add "HKCU\AppEvents\Schemes\Apps\.Default\.Default\.Current" /ve /t REG_EXPAND_SZ /d "%%SystemRoot%%\media\Windows XP - динь.wav" /f

; inf файл
HKCU,"AppEvents\Schemes\Apps\.Default\SystemExclamation\.Default",,0x0,"%%SystemRoot%%\Media\Восклицание.wav"
HKCU,AppEvents\Schemes\Apps\.Default\SystemExclamation\.Default,,0x0,"%%SystemRoot%%\Media\Восклицание.wav"

; txt файл (конфиг)
RunProgram="hidcon:Reg Add \"HKCU\\Software\\Classes\\*\\shell\\MD5 в файл\\command\" /ve /t REG_SZ /d \"\\\"C:\\Program Files (x86)\\SetTools\\reg2bat.exe\\\" \\\"%%1\\\" MD5\" /f"
- допускается наличие обрамляющих кавычек " и квадратных скобок []
- допускается захват слева посторонних символов, справа раздел должен кончаться корректно
- при отсутствии указанного раздела будет сообщение в котором будет предложен переход в ближайший существующий раздел (поиск по максимальному числу совпадающих символов слева в разделе реестра и заданного образца)
- реализовано на базе консольного варианта скрипта утилиты JumpReg от AZJIO (благодарности автору) в виде не скомпилированного AutoIt скрипта
-- это позволило обойтись без компиляции двух (х86 и х64) exe файлов
-- значительно уменьшило размер дистрибутива набора
-- требует наличия любого скомпилированного AutoIt скрипта в системе (в наборе, в качестве такого файла, используется файл Кнопки... )

Для включения второго варианта достаточно поправить строку с путем к Кнопке в файле AllInOne.vbs на Ваш
Код: Выделить весь код
	PathButton = "e:\totalcmd64\Utilites\SFX Tool\Button.exe"

Цитата warikkk:
могли бы вы переделать данную програмулину без использования vbs script? »
С какой целью? Меня устраивает vbs script.
Цитата warikkk:
пишет что ему требуется NET 4 , это лишнее он и без него рабочий »
Не 4, а .Net 2.0 и выше. Об этом написано в шапке в п.1
Цитата _syd_:
перед буквой "к" не лучший вариант, пересечение с пунктом "Копировать". »
У пользователя в контекстном меню могут быть разные пункты с "ускорителями" от других программ, обеспечить отсутствие коллизий я не в состоянии. Внедрять в набор Ваше предложение не планирую, можете это сделать самостоятельно.

Последний раз редактировалось gora, 27-11-2012 в 09:00.

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

Отправлено: 10:54, 26-11-2012 | #166