Разное - Добавление пользовательских пунктов в контекстное меню (файлы, папки и т.д.)

Ответить
 • Просмотры: 1
Аватара пользователя
Нитро

Re: Разное - Добавление пользовательских пунктов в контекстное меню (файлы, папки и т.д.)

Сообщение Нитро »

Цитата Нитро:



Ввиду возраста материала, линки, полагаю, давно умерли
Разное - Добавление пользовательских пунктов в контекстное меню (файлы, папки и т.д.)




Нашёл я эти файлы... Кому интересно - забираем...

Архив оригинальный - англоязычный, но при желании можно поправить локализацию.

Напомню, эти манипуляции добавляют
кнопку выключения с выпадающим контекстным меню по правой кнопки мыши в меню Пуск






Изображение




Выбранные действия выполняются без подтверждения, что очень удобно для работы на ноутбуке с татчпада.

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

Работа этого способа основана на небольшой утилите командной строки -
NirCmd
.

Думаю, можно расширить выпадающий список действий, согласно функционалу NirCmd.



От себя добавлю:
Можно закрепить эту кнопку на панели задач.






Изображение


Но тут нужно быть аккуратным - неосторожный щелчёк - комп будет выключен... )))

Вобщем, пробуем...
Аватара пользователя
Нитро

Re: Разное - Добавление пользовательских пунктов в контекстное меню (файлы, папки и т.д.)

Сообщение Нитро »

Цитата Peredreifus:



Я немного переделал твой скрипт.

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

- Запись в реестр ведется для текущего юзера, ибо не всегда есть права админа
Разное - Добавление пользовательских пунктов в контекстное меню (файлы, папки и т.д.)






почему-то не работает нормально из-под юзера. при запуске скрипта выдается ошибка "не удается открыть для чтения раздел реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden"



что делать?



ps: разобрался - перед запуском скрипта надо было включить в системе отображение скрытых папок.
Вложения
Shutdown.zip
(103.73 КБ) 0 скачиваний
Shutdown.zip
(103.73 КБ) 0 скачиваний
Аватара пользователя
AndreyI

Re: Разное - Добавление пользовательских пунктов в контекстное меню (файлы, папки и т.д.)

Сообщение AndreyI »

Цитата AndreyI:



почему-то не работает нормально из-под юзера. при запуске скрипта выдается ошибка "не удается открыть для чтения раздел реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden"
Разное - Добавление пользовательских пунктов в контекстное меню (файлы, папки и т.д.)




У меня тоже самое, но
Цитата AndreyI:



перед запуском скрипта надо было включить в системе отображение скрытых папок.
Разное - Добавление пользовательских пунктов в контекстное меню (файлы, папки и т.д.)




не помогает.



Что делать?
Аватара пользователя
stoocke@vk

Re: Разное - Добавление пользовательских пунктов в контекстное меню (файлы, папки и т.д.)

Сообщение stoocke@vk »

Добавил вот такой элемент в контекстное меню файла по советам с этого топика:





Код:

Код: Выделить всё

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Ouvrir dans ReNamer]
@=""
[HKEY_CLASSES_ROOT\*\shell\Ouvrir dans ReNamer\command]
@="C:\\Program Files (x86)\\ReNamer\\ReNamer.exe %1"

Всё работает отлично, но возникла проблема. Если выбираю несколько файлов то открывается столько окон программы сколько файлов было выбрано. Кто-нибудь может подсказать как сделать так чтобы выбранные файлы открывались в одном окне программы?
Аватара пользователя
El_amigo

Re: Разное - Добавление пользовательских пунктов в контекстное меню (файлы, папки и т.д.)

Сообщение El_amigo »

Добавил вот такой элемент в контекстное меню файла по советам с этого топика:

Код:

Код: Выделить всё

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Ouvrir dans ReNamer]
@=""
[HKEY_CLASSES_ROOT\*\shell\Ouvrir dans ReNamer\command]
@="C:\\Program Files (x86)\\ReNamer\\ReNamer.exe %1"

Всё работает отлично, но возникла проблема. Если выбираю несколько файлов то открывается столько окон программы сколько файлов было выбрано. Кто-нибудь может подсказать как сделать так чтобы выбранные файлы открывались в одном окне программы?
Аватара пользователя
vitalek_87

Re: Разное - Добавление пользовательских пунктов в контекстное меню (файлы, папки и т.д.)

Сообщение vitalek_87 »

Подскажите пожалуйста как с этого скрипта выкинуть отображение системных файлов, оставить просто отображение скрытие скрытых файлов и папок?




читать дальше »




Код:

Код: Выделить всё

'Show/Hide System Files by Herby, hard edited by Morkva
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
sTitle1 = "SSH=0"
sTitle2 = "SSH=1"
if WSHShell.RegRead("HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden") = 1 then
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden", "0", "REG_DWORD"
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "2", "REG_DWORD"
WSHShell.RegWrite "HKEY_CLASSES_ROOT\Directory\shell\SuperHidden\", "Отображать скрытые", "REG_SZ"
WSHShell.RegWrite "HKEY_CLASSES_ROOT\Directory\Background\shell\SuperHidden\", "Отображать скрытые", "REG_SZ"
WSHShell.SendKeys "{F5}"
else
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden", "1", "REG_DWORD"
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "1", "REG_DWORD"
WSHShell.RegWrite "HKEY_CLASSES_ROOT\Directory\shell\SuperHidden\", "Не отображать скрытые", "REG_SZ"
WSHShell.RegWrite "HKEY_CLASSES_ROOT\Directory\Background\shell\SuperHidden\", "Не отображать скрытые", "REG_SZ"
WSHShell.SendKeys "{F5}"
end if
Set WSHShell = Nothing
WScript.Quit(0)
Аватара пользователя
aaa555

Re: Разное - Добавление пользовательских пунктов в контекстное меню (файлы, папки и т.д.)

Сообщение aaa555 »

Цитата vitalek_87:



Подскажите пожалуйста как с этого скрипта выкинуть отображение системных файлов, оставить просто отображение скрытие скрытых файлов и папок?
Разное - Добавление пользовательских пунктов в контекстное меню (файлы, папки и т.д.)




Убрать Super.
Аватара пользователя
nai4fle

Re: Разное - Добавление пользовательских пунктов в контекстное меню (файлы, папки и т.д.)

Сообщение nai4fle »

В какой ветке можно добавить что-нибудь в контекстное меню рабочего стола?
Ответить

Вернуться в «Оформление Windows XP»