PDA

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


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

gora
20-10-2012, 14:06
можно сделать так, что бы при запуске с помощью "Запуск с параметрами" устанавливался %WorkingDir%? »
Можно. Добавьте строку (выделена цветом) в файл AllInOne.vbs :...
If sw2 = "RUNCON" OR sw2 = "RUN" Then
WSS.CurrentDirectory = FSO.GetParentFolderName(F)
...

_syd_
26-10-2012, 19:10
gora, небольшое пожелание: расставить амперсанды, дабы было удобно с клавиатуры вызывать конкретные пункты контекстного меню, это же касается аддона Universal Extractor.

gora
23-11-2012, 09:32
Аддон SetTools 5.8 обновлен.

Изменения:
- исправлены некоторые ошибки

[hr]небольшое пожелание: расставить амперсанды, дабы было удобно с клавиатуры вызывать конкретные пункты контекстного меню »
Приведите техническое решение Вашего предложения

warikkk
23-11-2012, 09:48
gora, Такой вопрос а могли бы вы переделать данную програмулину без использования vbs script? и еще при установке аддона пишет что ему требуется NET 4 , это лишнее он и без него рабочий :yes: Прога супер :up

_syd_
23-11-2012, 16:30
Приведите техническое решение Вашего предложения »
На примере "запуска с параметрами":

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\run-with-parameters]
@="Запуск с &параметрами"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\run-with-parameters-console]
@="Запуск с параметрами (&консоль)"

gora
26-11-2012, 10:54
Аддон 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 (http://forum.oszone.net/thread-194417.html) от AZJIO (http://forum.oszone.net/member.php?userid=49009) (благодарности автору) в виде не скомпилированного AutoIt скрипта
-- это позволило обойтись без компиляции двух (х86 и х64) exe файлов
-- значительно уменьшило размер дистрибутива набора
-- требует наличия любого скомпилированного AutoIt скрипта в системе (в наборе, в качестве такого файла, используется файл Кнопки... (http://forum.oszone.net/thread-83838.html) )

Для включения второго варианта достаточно поправить строку с путем к Кнопке в файле AllInOne.vbs на Ваш PathButton = "e:\totalcmd64\Utilites\SFX Tool\Button.exe"[hr] могли бы вы переделать данную програмулину без использования vbs script? »
С какой целью? Меня устраивает vbs script.
пишет что ему требуется NET 4 , это лишнее он и без него рабочий »
Не 4, а .Net 2.0 и выше. Об этом написано в шапке в п.1
перед буквой "к" не лучший вариант, пересечение с пунктом "Копировать". »
У пользователя в контекстном меню могут быть разные пункты с "ускорителями" от других программ, обеспечить отсутствие коллизий я не в состоянии. Внедрять в набор Ваше предложение не планирую, можете это сделать самостоятельно.

STRELEC1
28-11-2012, 20:01
Уважаемый, gora! Как сделать, чтобы в контекстном меню была бы одна строчка "Конвертирование Reg-файла", при наведении на которую появлялось бы три пункта "reg2bat", "reg2cfg", "reg2inf"?
Спасибо

apozlevich
28-11-2012, 20:29
gora, почему бы не сделать пункт "Перезапуск оболочки"?

gora
30-11-2012, 11:29
Как сделать, чтобы в контекстном меню была бы одна строчка "Конвертирование Reg-файла", при наведении на которую появлялось бы три пункта "reg2bat", "reg2cfg", "reg2inf"? »
Только для Win7!!! Для ХР решения (у меня) нет.
Запустите файл из прикрепленного архива.

STRELEC1
01-12-2012, 00:40
Спасибо, gora! Правда, чуть доработал:
строка 20 - Set Key=HKCR\regfile\shell\Конвертирование Reg-файл
в начале батника - chcp 1251
Все отлично отработало. Спасибо.

gora
04-12-2012, 13:32
Аддон SetTools 7.0 обновлен.

Изменения:
- добавлена возможность перезапуска оболочки (Explorer)
- добавлена возможность использовать на Win7 каскадные меню (5 меню, скриншоты в шапке)
- добавлено 6 новых ключей (подробности в addon.nfo и шапке)
- исправлены найденные ошибки

Перед установкой удаление старой версии обязательно!

Тем, кто пользовался установкой каскадного меню из моего предыдущего поста, после удаления рекомендуется дополнительно запустить бат файл (кодировка кириллица DOS (866)):
ChCp 866>Nul
Reg Delete "HKCR\regfile\shell\reg2bat" /f
Reg Delete "HKCR\regfile\shell\reg2cfg" /f
Reg Delete "HKCR\regfile\shell\reg2inf" /f
Reg Delete "HKCR\regfile\shell\Конвертирование Reg-файла" /f
Reg Delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2bat" /f
Reg Delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2cfg" /f
Reg Delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2inf" /f

apozlevich
04-12-2012, 13:45
gora, а можно пункт для перезапуска шелла сделать везде? Ну или хотя бы на рабочем столе. Кстати, как насчет добавления в инструментарий UniExtract? (Сборка распаковщиков инстоллеров, правда в последней версии, которую я видел, были устаревшие распаковщики.)

STRELEC1
04-12-2012, 13:50
Спасибо,gora!
Отличный аддон, особенно для Win7. Пожелание или просьба: при конвертации Reg-файла в "reg2bat", "reg2cfg", "reg2inf" у раскрывающегося меню из трех строчек изменить значки, принадлежашие *.reg, на значки, соответствующие выполняемой конвертации.
Спасибо.

gora
04-12-2012, 14:00
а можно пункт для перезапуска шелла сделать везде? Ну или хотя бы на рабочем столе »
"Вездее" уже некуда. Он добавляется в контекстное меню любого файла и любой папки (на рабочем столе есть ярлыки, на них пункт появляется, этого достаточно).как насчет добавления в инструментарий UniExtract? ...
в последней версии, которую я видел, были устаревшие распаковщики»
Здесь (http://forum.oszone.net/thread-81059.html)?изменить значки, принадлежашие *.reg, на значки, соответствующие выполняемой конвертации. »Прикрепите предлагаемые иконки к посту (формат 16х16), ибо системные очень невзрачные, а конфиг - это просто текстовый файл

STRELEC1
04-12-2012, 14:12
Установил на Win7 и вот что проявилось (SetTools.exe -aiAbgswxF5PHJNRCDT0)?
http://skrinshot.ru/files2/87519534939897568762920248606255.jpg

apozlevich
04-12-2012, 15:02
Здесь? »
Ой :)

STRELEC1, а что не так? Если лишний reg2cfg - удаляли ли вы прошлую версию?

STRELEC1
04-12-2012, 15:03
Прикрепите предлагаемые иконки к посту (формат 16х16), ибо системные очень невзрачные, а конфиг - это просто текстовый файл »
Как-то сразу, навскидку, не получается. А Вы не поскажите, что нужно подредактировать, чтобы изменить указанные иконки по своему предпочтению?

STRELEC1, а что не так? Если лишний reg2cfg - удаляли ли вы прошлую версию? »
Установил аддон на совершенно чистую машину!

gora
04-12-2012, 15:34
SetTools.exe -aiAbgswxF5PHJNRCDT0 »
Буква "С" лишняя. Переустановите аддон без этой буквы. Аддон перезалил.поскажите, что нужно подредактировать, чтобы изменить указанные иконки по своему предпочтению? »
Ссылки на индивидуальные иконки в пунктах этого контекстного меню прописаны в реестре в этих разделах:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2bat]
@="reg2bat"
"Icon"="\"C:\\Program Files (x86)\\SetTools\\UnInstall.exe\",3"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2cfg]
@="reg2cfg"
"Icon"="\"C:\\Program Files (x86)\\SetTools\\UnInstall.exe\",3"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2inf]
@="reg2inf"
"Icon"="\"C:\\Program Files (x86)\\SetTools\\UnInstall.exe\",3"

STRELEC1
04-12-2012, 15:48
Буква "С" лишняя. »
Спасибо, gora! Да, это я "лопухнулся", внимательнее надо читать инструкции. С этим разобрался сам, а за дополнительную информацию - большое спасибо.

STRELEC1
04-12-2012, 20:22
Прикрепите предлагаемые иконки к посту (формат 16х16), ибо системные очень невзрачные, а конфиг - это просто текстовый файл »

gora, как Вы смотрите на такой вариант:


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\regfile\shell\Reg-файл Конвертировать в . . .]
"SubCommands"="reg2bat;reg2cfg;reg2inf"
"Icon"="\"C:\\Program Files\\SetTools\\UnInstall.exe\",3"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2bat]
@="reg2bat"
"Icon"="moricons.dll,18"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2cfg]
@="reg2cfg"
"Icon"="shell32.dll,90"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2inf]
@="reg2inf"
"Icon"="imageres.dll,109"




© OSzone.net 2001-2012