- Сообщения
- 7,293
- Реакции
- 6,487
Нужна помощь в создании скрипта.
А давайте сочиним такое в дополнение к теме о твиках.
Осн. идея:
Автоматическое добавление пункта в группу контекстного меню файла, используя это же меню.
Вы можете с минимальными усилиями организовать себе нечто:
Техзадание на примере:
Запускаем батник (в перспективе графический интерфейс).
Этап 1. Установка
У нас спрашивают:
- "Как назвать главную группу* в контекстном меню файлов?".
- "Добавить группу для всех типов файлов?"
Что происходит:
Мы назвали свою группу "MyTools".
В группе "My Tools" будет пункт "Добавить новый глагол в группу".
*Под группой подразумевается аналог контекстного пункта, как "Создать" (прим., "создать ярлык") со всплывающим меню.
Почему работаем с группой? - Чтобы не засорять основное контекстное меню редко используемыми пунктами.
Этап 2. Использование.
Практический пример
1. Нужно получить быстрый доступ к ветке реестра
HKCU\Software\Microsoft\Windows\CurrentVersion\Run по правому клику на любом файле, или по тексту, скопированному в буфер обмена:
А) Качаем утилиту Sysinternals RegJump.
Распакуем,
копируем в Program Files, чтобы не потерялась (c:\program Files\RegJump\RegJump.exe)
Б) Правый клик по RegJump.exe -> My Tools -> Добавить в группу...
Появляется консоль с вариантами на Ваш выбор:
По сути это замена ярлыкам на рабочем столе, только на много круче.
Из контекстного меню можно будет быстро создать пункты для запуска любых программ с аргументами, подстроить под определенный тип файла, работать с буфером, перетащить в группу уже имеющуюся другую группу в виде подгруппы (например, SetTools), сохранить настройку в файл.
Koza Nozdri, Кирилл поможешь с параметрами реестра и правильной терминологией?
А еще - можно ли вообще создавать подгруппу в группе?
А давайте сочиним такое в дополнение к теме о твиках.
Осн. идея:
Автоматическое добавление пункта в группу контекстного меню файла, используя это же меню.
Вы можете с минимальными усилиями организовать себе нечто:

Техзадание на примере:
Запускаем батник (в перспективе графический интерфейс).
Этап 1. Установка
У нас спрашивают:
- "Как назвать главную группу* в контекстном меню файлов?".
Что происходит:
Мы назвали свою группу "MyTools".
В группе "My Tools" будет пункт "Добавить новый глагол в группу".
*Под группой подразумевается аналог контекстного пункта, как "Создать" (прим., "создать ярлык") со всплывающим меню.
Почему работаем с группой? - Чтобы не засорять основное контекстное меню редко используемыми пунктами.
Этап 2. Использование.
Практический пример
1. Нужно получить быстрый доступ к ветке реестра
HKCU\Software\Microsoft\Windows\CurrentVersion\Run по правому клику на любом файле, или по тексту, скопированному в буфер обмена:
А) Качаем утилиту Sysinternals RegJump.
Распакуем,
копируем в Program Files, чтобы не потерялась (c:\program Files\RegJump\RegJump.exe)
Б) Правый клик по RegJump.exe -> My Tools -> Добавить в группу...
Появляется консоль с вариантами на Ваш выбор:
Вопрос 1: (можно организовать отдельными пунктами.)
1. Добавить меню.
2. Удалить меню.
3. Добавить новую подгруппу.
=== Создаю новый пункт контекстного меню ====
Вопрос 2:
Введите имя для меню ...
Reg -> CurrentVersion\Run
Вопрос 3:
Выберите функцию для меню:
1. Открыть этот файл с помощью... RegJump.exe
2. RegJump.exe "Буфер обмена"
3. RegJump.exe + свой ключ
4. RegJump.exe
5. Другое: введите свою команду.
Мы выбираем п.3. Нас приглашают:
"c:\program files\regjump\regjump.exe" (здесь ожидает курсор)
Дописываем "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" -accepteula
Вопрос 4:
Готов создать меню
Имя: "Reg -> CurrentVersion\Run"
Ком. строка: "c:\program files\regjump\regjump.exe" "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" -accepteula
1. Создать.
2. Исправить.
По сути это замена ярлыкам на рабочем столе, только на много круче.
Из контекстного меню можно будет быстро создать пункты для запуска любых программ с аргументами, подстроить под определенный тип файла, работать с буфером, перетащить в группу уже имеющуюся другую группу в виде подгруппы (например, SetTools), сохранить настройку в файл.
Koza Nozdri, Кирилл поможешь с параметрами реестра и правильной терминологией?
А еще - можно ли вообще создавать подгруппу в группе?
Последнее редактирование: