Форум программистов, компьютерный форум, киберфорум
Windows
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/2: Рейтинг темы: голосов - 2, средняя оценка - 5.00
Особый статус
Эксперт WindowsВирусоборец
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520

Контекстное меню: редактируем команды, создаем твики реестра

02.07.2012, 18:09. Показов 181728. Ответов 54

Студворк — интернет-сервис помощи студентам
Контекстное меню: редактируем команды
создаем твики реестра


всем привет!

что такое твики реестра?
Tweak (твик) от англ. переводится дословно по разному, но значения сводятся по сути как настройка.
так что твики это разного рода настройки и примочки.
в нашем случае -реестра.
предлагаю в этой теме собрать разного рода твики,а так же понять принцып их написания(это для особо безумных,кто решит изобрести что-то свое.)
сразу попрошу разные проги и приблуды для этого не предлагать-только то что проверено и можно написать своими руками без дополнительного нестандартного программного обеспечения.

рекомендую перед манипуляциями сделать резервную копию реестра.(инструкция)

итак,запускаем редактор реестра

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

далее подразумевается,что читающии уже знает как создавать,переименовывать или удалять разделы и ключи реестра,понимает значения аббревиатуры, используемой для обозначения веток реестра.
А также и то, что читатель не будет тыкать куда попало если не понимает, для чего это делает-в данном случае ответственность за проведенные манипуляции лежит только на пользователе,решившем выполнить их.
ах да...перед тем, как мы что-то будем создавать,даваите обсудим как это удалить

как удалить пункты контексного меню?

1
Создайте резервную копию файлов реестра для возможности восстановления случайно утраченных данных.

2
Нажмите кнопку «Пуск» для вызова главного меню системы и перейдите в пункт «Выполнить» для запуска утилиты «Редактор реестра».

3
Ведите значение regedit в поле «Открыть» и нажмите кнопку OK для подтверждения выполнения команды.

4
Раскройте ветку HKEY_CLASSES_ROOT\*\shell и выберите папки ненужных приложений.

5
Удалите выбранные папки. Перезагрузка системы или инструмента «Проводник» не требуется.

6
Перейдите в ветку HKEY_CLASSES_ROOT\*\shellex\ContextMenuH andlers. Обратите внимание на тот факт, что многие приложения записывают не свое очевидное название, а внутренний идентификатор.

7
Определите принадлежность идентификаторов путем копирования имени и поиска в реестре в разделе HKEY_CLASSES_ROOT\CLSID.

8
Выполните отключение выбранного идентификатора путем добавления знака «-» в начале его имени.

Этот алгоритм подходит также и для определения принадлежности идентификатора - проверьте какой из пунктов контекстного меню исчез после добавления знака «-» в начале имени выбранного идентификатора.

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

10
Воспользуйтесь платной утилитой ContextEdit для упрощения и большей наглядности процесса редактирования контекстного меню.

11
Выберите режим редактирования: All Files или regardless of extension в меню в левой части окна программы.

12
Снимите флажки на полях пунктов, подлежащих удалению в окнах Shell Commands и Context Menu Handlers в правой части окна приложения и нажмите кнопку Exit для выхода из программы.


итак ,первый и самый простой пример:

как добавить свою команду в контексное меню?

создаем reg с таким содержанием:
Code
1
2
3
4
5
6
7
8
9
Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\name]
@="Название команды"
"Icon"="путь к значку иконки"
"Position"="Расположение"
 
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\name\command]
@="выполняемая команда"
соответственно вместо "Название команды" укажите необходимое Вам название пункта, которое будет отображаться в контекстном меню. Например: "Панель управления"
Вместо выполняемая команда укажите какая команда должна быть запущена при нажатии созданного Вами пункта в контекстном меню. Например: "control"
Вместо путь к значку иконки укажите путь к иконке, отображаемой рядом с Вашим пунктом в контекстном меню.
Вместо Расположение укажите месторасположение Вашего пункта в контекстном меню. Top - вверху, Bottom - внизу.
а можно и наоборот-указать команду с сохранением,а к исполнению-удалить( cmd /c "cd /d %1 && del /s /f /q *.*")

кстати,все твики пишутся по этому принципу так или иначе.
с некоторыми различиями


Добавление в контекстное меню DLL- или OCX-файлов пунктов "Регистрация" и "Отмена регистрации".

приходится работать с ocx-файлами или с dll-файлами, которые требуют регистрации в реестре с помощью Regsvr32.exe, то будет гораздо удобнее внести соответствующую запись в реестр, чем каждый раз использовать командную строку для каждого файла.

Создание пункта "Регистрация" в меню DLL- или OCX-файлов.

1) В ветках реестра HKEY_CLASSES_ROOT\ocxfile\Shell и HKEY_CLASSES_ROOT\dllfile\Shell
2) Создайте раздел Регистрация, а в нем подраздел command
3) В ветках реестра HKEY_CLASSES_ROOT\ocxfile\Shell\Регистра ция\command и HKEY_CLASSES_ROOT\dllfile\Shell\Регистра ция\command присвойте строковому параметру По умолчанию значение: regsvr32.exe "%1"
Создание пункта "Отмена регистрации" в меню DLL- или OCX-файлов.

1) В ветках реестра HKEY_CLASSES_ROOT\ocxfile\Shell и HKEY_CLASSES_ROOT\dllfile\Shell
2) Создайте раздел Отмена регистрации, а в нем подраздел command
3) В ветках реестра HKEY_CLASSES_ROOT\ocxfile\Shell\Отмена регистрации\command и HKEY_CLASSES_ROOT\dllfile\Shell\Отмена регистрации\command присвойте строковому параметру По умолчанию значение: regsvr32.exe /u "%1"

ну а reg будет выглядеть вот так

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\dllfile\Shell]
 
[HKEY_CLASSES_ROOT\dllfile\Shell\Регистрация]
 
[HKEY_CLASSES_ROOT\dllfile\Shell\Регистрация\command]
@="regsvr32.exe \"%1\""
 
[HKEY_CLASSES_ROOT\dllfile\Shell\Отмена регистрации]
 
[HKEY_CLASSES_ROOT\dllfile\Shell\Отмена регистрации\command]
@="regsvr32.exe /u \"%1\""
 
[HKEY_CLASSES_ROOT\ocxfile\Shell]
 
[HKEY_CLASSES_ROOT\ocxfile\Shell\Регистрация]
 
[HKEY_CLASSES_ROOT\ocxfile\Shell\Регистрация\command]
@="regsvr32.exe \"%1\""


Добавление опций "Выполнить", "Поиск" и "Очистить корзину" в контекстное меню.

добавляем пункт выполнить:
Code
1
2
3
4
5
6
7
8
Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\Run]
"Icon"="%SystemRoot%\System32\imageres.dll,-100"
"MUIVerb"="@%SystemRoot%\explorer.exe,-7023"
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\Run\command]
@="%SystemRoot%\system32\rundll32.exe shell32.dll,#61"
пункт поиск
Code
1
2
3
4
Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\Search]
@="{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}"
пункт очистить корзину

Code
1
2
3
4
5
6
7
8
9
10
11
Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\Recycle Bin]
"CommandStateHandler"="{c9298eef-69dd-4cdd-b153-bdbc38486781}"
"Description"="@shell32.dll,-31332"
"Icon"="shell32.dll,-254"
"MUIVerb"="@shell32.dll,-10564"
"Position"="Bottom"
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\Recycle Bin\command]
"DelegateExecute"="{48527bb3-e8de-450b-8910-8c4099cb8624}"



Создание меню с ярлыками избранных приложений в контекстном меню рабочего стола.(см.рисунок)

что требуется сначала:
1) Создание каскадных меню в контекстном и добавление ярлыков.
Откройте ветку HKEY_CLASSES_ROOT\DesktopBackground\Shel l
Создайте в данной ветке новый раздел. Нажмите правой кнопкой мыши на ключе "Shell" и выберите "Создать → Раздел". (Например, Menu1)
Выберите только что созданный раздел "Menu1" и в правой части окна создайте 4 строковых параметра:
Code
1
2
3
4
Icon
Position
MUIVerb
SubCommands
Icon - в значении данного параметра следует указать путь к значку меню.
Position - данный параметр определяет позицию каскадного меню в контекстном. По умолчанию это середина контекстного меню, но Вы можете выбрать значения Top (сверху) или Bottom (снизу).
MUIVerb - имя каскадного меню, которое будет отображаться в контекстном меню. Например, "Мои программы", "Браузеры" и т.д.
SubCommands - содержит список команд, разделенных точкой с запятой (. Эти команды будут показаны в каскадном меню. Вы не можете напрямую добавить ярлык приложения. Сначала в этом списке Вам нужно дать команде имя, а после этого зарегистрировать ее согласно инструкции во второй части статьи.
Предположим, что Вы уже создали каскадное меню "плееры", и теперь Вы хотите добавить в него ярлыки "плеер 1" и "плеер фига". В таком случае Вам нужно параметру SubCommands задать значение:
Code
1
плеер 1;плеер фига
Параметры Icon и Position Вы можете и не создавать,(на усмотрение) а вот MUIVerb и SubCommands — обязательны.
далее часть 2

Добавление функциональности ярлыкам путем их регистрации.

Как только Вы добавите ярлыки программ в каскадное меню, Вам необходимо будет их зарегистрировать следующим образом:

1) Откройте ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wi ndows\CurrentVersion\Explorer\CommandSto re\Shell
2) Создайте для каждой из команд, указанных ранее в строковом параметре SubCommands, собственный одноименный раздел. В нашем примере мы использовали две команды: плеер 1 и плеер фига, поэтому нам нужно создать два раздела с такими же именами.
3) Выберите созданный раздел и в правой части окна редактора реестра задайте параметру Default (По умолчанию) имя, которые Вы хотите видеть в каскадном меню. Например, введите сюда плеер 1 (для раздела плеер 1) или офигенный плеер (для раздела плеер фига).
4) Если Вы хотите добавить ярлыку иконку, создайте новый строковой параметр с именем Icon и установите его значением путь к EXE файлу приложения или любой другой иконке.
Например, чтобы показать иконку плеер 1, Вы должны задать параметру Icon значение C:\Program Files\плеер 1\плеер 1.exe
5) В каждом из только что созданных разделов создайте новый раздел и назовите его command.
Выберите его и в правой части окна установите значением Default (По умолчанию) путь к EXE-файлу необходимой программы. Например, если ярлык должен открывать плеер 1, то для этого должно быть установлено значение C:\Program Files\плеер 1\плеер 1.exe



удалить пункт "Восстановить прежнюю версию" из контекстного меню Проводника

1)Откройте раздел реестра: HKEY_CLASSES_ROOT\AllFilesystemObjects\s hellex\ContextMenuHandlers\
2) Удалите раздел {596AB062-B4D2-4215-9F74-E9109B0A8153}
3) Откройте раздел реестра: HKEY_CLASSES_ROOT\Directory\shellex\Cont extMenuHandlers\
4) Удалите раздел {596AB062-B4D2-4215-9F74-E9109B0A8153}
5) Закройте все процессы Проводника и запустите его заново или перезайдите в систему.



Распаковка файлов и директорий из CAB-архивов (а так же упаковка в CAB-архивов) из контекстного меню "Отправить"

С папками, в пути к которым есть пробелы и спецсимволы не работает.

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\*\Shell]
 
[HKEY_CLASSES_ROOT\*\Shell\astext]
@="Как текст..."
 
[HKEY_CLASSES_ROOT\*\Shell\astext\command]
@="notepad.exe \"%1\""
 
[HKEY_CLASSES_ROOT\*\Shell\Expand]
@="Распаковать .cab"
 
[HKEY_CLASSES_ROOT\*\Shell\Expand\command]
@="expand -r \"%1\""
 
[HKEY_CLASSES_ROOT\*\Shell\MakeCab]
@="Запаковать в .cab"
 
[HKEY_CLASSES_ROOT\*\Shell\MakeCab\command]
@="makecab /D CompressionType=LZX /D CompressionMemory=21 \"%1\""


Добавление пункта "Удалить содержимое папки" в контекстное меню.

вас не напрягает то,что что бы очистить папку,надо ее открыть,все выделить и только потом произвести удаление?
меня ващееее напрягает!!!
исправляемся:
вариант 1
1)Откройте ветку реестра HKEY_CLASSES_ROOT\Directory\shell
2) Создайте в ней раздел DeleteFolderContent
3) Создайте в нем строковый(String) параметр MUIVerb со строкой Удалить содержимое папки.
4) В разделе DeleteFolderContent создайте подраздел command
5) Измените значение параметра (По умолчанию) раздела command на следующее:
Code
1
cmd /c "cd /d %1 && del /s /f /q *.*"
и еще вариант:
Code
1
2
3
4
5
6
7
Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\Directory\shell\DeleteFolderContent]
"MUIVerb"="Удалить содержимое папки"
 
[HKEY_CLASSES_ROOT\Directory\shell\DeleteFolderContent\command]
@="cmd /c \"cd /d %1 && del /s /f /q *.*\""
внимание!!!
Если вы выбираете тип файла:
Текстовые файлы, то имя файла в кавычки брать обязательно. (Например: "DeleteFolderContent.reg")
Если вы выбираете тип файла:
Все файлы, то имя файла в кавычки брать не надо.



Добавление пунктов "Копировать в папку" и "Переместить в папку" в контекстное меню.

Code
1
2
3
4
5
6
7
Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\CopyTo]
@="{C2FBB630-2971-11d1-A18C-00C04FD75D13}"
 
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\MoveTo]
@="{C2FBB631-2971-11d1-A18C-00C04FD75D13}"
внимание!!!
Если вы выбираете тип файла:
Текстовые файлы, то имя файла в кавычки брать обязательно. (Например: "DeleteFolderContent.reg")
Если вы выбираете тип файла:
Все файлы, то имя файла в кавычки брать не надо.

вот еще метод:
Откройте ветку реестра HKEY_CLASSES_ROOT\AllFilesystemObjects\s hellex\ContextMenuHandlers

Создайте в ней раздел со следующим именем (включая фигурные скобки):

Для добавления в контекстное меню пункта "Копировать в папку"--{C2FBB630-2971-11D1-A18C-00C04FD75D13}
Для добавления в контекстное меню пункта Переместить в папку---{C2FBB631-2971-11D1-A18C-00C04FD75D13}
тупо добавляем объект clsid в общем.


у кого есть еще твики,касаемые контексного меню-публикуйте,кому не жалко.
С вопросами по реестру и пожеланиями насчет твиков пишите в личку
p.s.
ссылками не мусорить,плиз!
28
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.07.2012, 18:09
Ответы с готовыми решениями:

Bootice редактируем меню Windows 7 по ХР
Есть такая программа bootice там можно добавлять меню загрузки. Тесть редактировать BCD. Так вот поймал клина Я! Не могу добавить ХР в...

Редактирование реестра: добавить пункт в контекстное меню
Добрый день всем! Я пытаюсь добавить свой пункт в контекстное меню в проводнике (ОС windows XP, SP3). Создала такой reg файл ...

Как добавить команды "Переместить в папку" и "Копировать в папку" в контекстное меню Проводника?
Здравствуйте все! Будьте добры, как добавить команды "переместить, копировать в папку"? Я знаю, как на ХР и 7, а в 8.1 такое не...

54
 Аватар для vavun
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
24.03.2019, 21:21
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Slayleks Посмотреть сообщение
Как добавить в контексное меню компьютера msconfig ?
Ответ есть прямо на этой странице. Причём с такой же формулировкой
0
0 / 0 / 0
Регистрация: 24.03.2019
Сообщений: 3
24.03.2019, 22:14
vavun, Тот вариант я видел,но он судя по скриншоту без иконок.А Ваш вариант с иконками и возможностью редактировать.Если не трудно,msconfig и диспетчер задач.
0
0 / 0 / 0
Регистрация: 24.03.2019
Сообщений: 3
28.03.2019, 18:58
vavun, Напишите как msconfig с иконкой сделать.
0
 Аватар для Bratan2
2 / 5 / 0
Регистрация: 24.04.2015
Сообщений: 21
23.05.2019, 10:10
Цитата Сообщение от Slayleks Посмотреть сообщение
как msconfig с иконкой сделать
Прописать в строке иконки путь к ехе файлу, но, т.к., это системное устройство то достаточно указать только наименование:

"Icon"="msconfig.exe"
1
1 / 1 / 0
Регистрация: 30.03.2017
Сообщений: 1
08.12.2019, 19:48
vavun,
Здравствуйте! Познакомился с Вашими reg файлами и надо признать больно уж они заманчивые. Не могли бы Вы поделиться с Вашим персональным набором reg файлов, для личного пользования. Можно в личку или на почту отправить Please. Спасибо.

Обязательно отпишитесь чтобы я знал Вы увидели мое сообщение или нет. Если даже ответ будет отрицательным.
1
 Аватар для Dark-VIN
1 / 1 / 0
Регистрация: 16.01.2013
Сообщений: 82
28.03.2020, 05:47
Добрый день.
Помогите, пожалуйста, найти в реестре эти пункты:
Screenshot

Название: asdfasdf.png
Просмотров: 730

Размер: 11.5 Кб


1. Как их редактировать?
2. Как вставить свой пункт, между одним из них?
0
0 / 0 / 0
Регистрация: 02.04.2020
Сообщений: 2
02.04.2020, 12:41
День добрый, Уважаемые форумчане!
Создавать собственные КМ для удобства в работе - это увлекательнейшее занятие. В интернете по этому поводу очень много полезной информации, переосмыслить всю не хватит жизни!
Короче такой вопрос. Чтобы не засорять Контекстное меню (КМ), для некоторых задач применяется дополнительно клавиша Shift. Но при этом дополнительные "менюшки" появляются вместе с основным КМ, что, на мой взгляд, не является оптимальным! А есть ли какой-то прием (кроме Shift), чтобы "скрытое" меню, при каких-то условиях, появлялось отдельно от обычного КМ. И меню будет более информативно и не так "загромождено"!
Спасибо за внимание.
0
1 / 1 / 0
Регистрация: 13.04.2019
Сообщений: 3
21.07.2020, 23:49
Здравствуйте. А есть ли возможность добавить пункт контекстного меню к конкретному типу файлов. Например только к *.txt. Что бы он появлялся только на файлах *.txt и нигде больше? Везде искал как это сделать но пока не нашёл.
0
0 / 0 / 0
Регистрация: 02.04.2020
Сообщений: 2
07.11.2020, 23:39
Здравствуйте, подскажите как правильно вписать в контекстное меню команду: pnputil.exe /e > c:\drivers.txt (Команда в командной строке).
Спасибо.
0
4 / 4 / 0
Регистрация: 18.08.2017
Сообщений: 60
08.12.2020, 14:52
Ребят, у меня вот какой вопрос по win7. Если выделять до 15 файлов то в контекстном меню какие-то функции будут доступны, например "печать" или открыть как, а если больше, то многие функции пропадают. Как расширить этот диапазон? Чтобы сколько не выделяй файлов всегда была доступна "печать".
0
4 / 4 / 0
Регистрация: 18.08.2017
Сообщений: 60
08.12.2020, 15:01
Вот на скрине выделено 15 файлов и все меню на месте. Выделяю больше 15 файлов многие пункты меню пропадают. Как это исправить, чтобы все меню были доступны для большого числа фалов?
Миниатюры
Контекстное меню: редактируем команды, создаем твики реестра   Контекстное меню: редактируем команды, создаем твики реестра  
0
Робот сгибальщик
 Аватар для Jel
1976 / 707 / 136
Регистрация: 29.07.2020
Сообщений: 3,707
Записей в блоге: 9
10.12.2020, 12:37
Цитата Сообщение от Danila85 Посмотреть сообщение
Как это исправить, чтобы все меню были доступны для большого числа фалов?
Следующий твой пост будет - "Ребята, как сделать так, чтобы открытие/печать 150 файлов не вешали систему?"
Теперь, понимаешь в чём дело?
0
4 / 4 / 0
Регистрация: 18.08.2017
Сообщений: 60
10.12.2020, 12:43
Согласен, с печатью это плохой пример. Но вот если взять Winamp. Выделяем дофига mp3 файлов, нажимаем правой кнопкой мышки, то там же будет строка "Play in winamp". Вот вопрос, как создать такую команду, чтобы она была в контекстном меню при выделении любого количества файлов.
0
Робот сгибальщик
 Аватар для Jel
1976 / 707 / 136
Регистрация: 29.07.2020
Сообщений: 3,707
Записей в блоге: 9
10.12.2020, 16:18
Поосторожней с этим!
Редактор реестра, раздел: HKCU\Software\Microsoft\Windows\CurrentV ersion\Explorer
Создать параметр типа DWORD: MultipleInvokePromptMinimum
В десятичной системе задай параметр - к скольким файлам будет применяться пункт меню Открыть.
Перезагрузка ПК не требуется.
0
4 / 4 / 0
Регистрация: 18.08.2017
Сообщений: 60
10.12.2020, 16:27
О, классно, заработало. Спасибо!
0
0 / 0 / 0
Регистрация: 29.03.2011
Сообщений: 21
18.12.2020, 13:34
Добрый день.
Помогите создать.
Для запрещения скачивания, из гугла.
"Откроем редактор реестра и проходим до следующей ветки:
HKEY_CURRENT_USER\Software\Policies\Goog le\Chrome
Если под разделом Policies вы Google не обнаружили, просто его создайте. Сразу покажу как:
доходим до Policies
щёлкаем правой кнопкой мышки, выбрав создать новый раздел:
называем его Google. В нём опять же создаём новый раздел с названием Chrome. И внутри Chrome создадим справа DWORD параметр (32 бита) с именем DownloadRestrictions, тут же присваивая ему значение 3"
У меня такое получилось

"Windows Registry Editor Version 5.00

HKEY_CURRENT_USER\Software\Policies\Goog le\Chrome
"DownloadRestrictions"=dword:3"

Но не заработало почему то.
Заранее спасибо!
0
2 / 2 / 0
Регистрация: 22.01.2021
Сообщений: 162
01.09.2021, 15:56
Чтобы это сделать нужно перейти HKCR\txtfile\shell и тут всё делать
0
2 / 2 / 0
Регистрация: 22.01.2021
Сообщений: 162
02.09.2021, 00:07
Твик для открытия файлов(exe,bat,cmd,vbs,reg,txt,xml,ini. от имени системы
!! Осторожно с этим так как это может навредить системе при открытии какого нибудь батника!!!
Также можно редактировать txt в системе из обычного блокнота
Распакуйте папку (например на рабочий стол) в папке откройте RunSYS.vbs чтоб установить, чтобы удалить запустите UnRunSYS.vbs.
Так как сама windows не может запускать от имени системы мы можем использовать прогу SystemRun.exe, а точнее PowerRun.exe
!! Ещё раз предупреждаю это опасно для системы !!
Изображения
  
Вложения
Тип файла: zip Running on system.zip (451.7 Кб, 78 просмотров)
0
2 / 2 / 0
Регистрация: 22.01.2021
Сообщений: 162
02.09.2021, 00:17
Вот более улучшенная версия программы, так как я исправил баг с проводником
Вложения
Тип файла: zip Running on system.zip (451.8 Кб, 143 просмотров)
0
2 / 2 / 0
Регистрация: 22.01.2021
Сообщений: 162
13.09.2021, 23:42
Твик для конвертирования из reg в bat, из reg в буфер обмена, из буфера обмена в буфер обмена. Используется сторонняя программа RegToScript.

Для установки разархивируйте куда хотите всё что есть в архиве, запускаем "install RegToScript.exe", после выбираем папку с нашей системой (у меня windows 10) захожу в неё, тут есть 3 файла для добавления и 3 файла удаления, я выбрал только bat, так как не пользуюсь au3 и sfx.
Если захотите чтобы пункт появлялся только при зажатой клавише Shift раскомментируйте восьмую строку(просто убрать ; перед "Extended"=""), в любом из файлов.

Для того чтобы удалить зайдите в папку и удалите каждый добавленный элемент, после чего нажимаете на: "delete RegToScript.cmd"

Спасибо за внимание!
Миниатюры
Контекстное меню: редактируем команды, создаем твики реестра   Контекстное меню: редактируем команды, создаем твики реестра  
Вложения
Тип файла: zip RegToScript.zip (1.30 Мб, 106 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.09.2021, 23:42

Привязка команды для элемента контекстное меню TreeView
Имеется дерево. Как сделать разное контекстное меню для элемента разобрался. Команда тоже существует в LampViewModel(Lamps - список Lamp) с...

Как создать контекстное меню. Например нажимая на richTextBox правой кнопкой мыши, мне бы предоставлялось контекстное меню
Как создать контекстное меню. Например нажимая на richTextBox правой кнопкой мыши, мне бы предоставлялось контекстное меню???

Исчезает контекстное меню программ в меню пуск
Доброго всем дня. Недавно появилась такая проблема: Кликаю на кнопку ПУСК, затем на ВСЕ ПРОГРАММЫ, а затем правой кнопкой мыши на любой...

Вложенное меню, контекстное меню
1. После запуска программы в окне изображается строка меню (Файл, Выход). 2. При выборе пункта меню Файл появляются пункты меню (Рисунки,...

Контекстное меню
Здравствуйте уважаемые пользователи форума. Столкнулся с проблемой. Имеется виджет treeView, который отображает дерево каталогов: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru