есть ли простой способ, чтобы добавить элемент в контекстное меню Проводника windows, т. е., когда щелкните правой кнопкой мыши на папке "X", есть новый пункт" дублировать эту папку", таким образом, что после нажатия, копия" X - Copy " будет создан?
Как добавить "дубликат этой папки"в контекстное меню Проводника windows?
2 ответа
добавление второго ответа, так как он описывает другой подход.
пользовательский пункт контекстного меню для папок можно настроить с помощью реестра Windows:
- открыть редактор реестра: нажмите WinKey+R, введите "regedit" и нажмите enter
- перейти to HKEY_CLASSES_ROOT\Directory\shell если вы администратор,раздел HKEY_CURRENT_USER классы программного обеспечения\\\каталог\Шелл в противном случае
- добавить пункт меню: создать новый ключ в разделе "shell". Вы можете назвать его "дублировать эту папку" напрямую или дать произвольное имя и установить значение по умолчанию "дублировать эту папку" для этого ключа.
- присвоить функции: создайте ключ с именем "command" внутри нового ключа. Установите для ключа "command" значение по умолчанию cmd.exe / c robocopy "%1" "%1 - копировать " /e
самый простой способ, который я знаю, это добавить пакетный скрипт / powershell с нужной функциональностью в специальный каталог" SendTo". Таким образом, Правой Кнопкой Мыши вы можете перейти к подменю" SendTo " и выбрать скрипт. Скрипт будет вызван с первым параметром полного пути к папке, остальное зависит от вас.
чтобы получить доступ к каталогу SendTo, нажмите WinKey+R, введите "shell: sendto" и нажмите enter.
Edit
Если вы хотите, чтобы пункт меню был более удобным для пользователя, поместите ярлык сценария в SendTo вместо самого скрипта. В этом случае вы можете присвоить ярлыку любое имя и любую иконку, придав ему более удобный вид.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]