Como faço para adicionar uma opção cmd delete ao menu de contexto do botão direito na janela 10

0

Eu quero excluir um grande número de arquivos de um disco rígido USB, descobri que uma maneira mais rápida de excluir é usar a função de exclusão do console cmd. Eu gostaria de adicionar a opção para fazer isso nos menus de contexto para arquivos e pastas.

Eu encontrei este tutorial que mostra para criar um arquivo .bat e adicioná-lo ao registro, no entanto, quando eu tento usá-lo nada acontece, eu consegui obter a opção de aparecer no menu de contexto, adicionando a chave para Computer \ HKEY_CLASSES_ROOT * \ shell \ Excluir rápido \ comando em vez do Computador \ HKEY_CLASSES_ROOT \ Directory \ shell \ Excluir rápido \ comando como diz no tutorial, embora quando tento usá-lo de o clique direito não acontece nada.

O arquivo .bat é o seguinte:

@ECHO OFF
ECHO Delete Folder: %CD%?
PAUSE
SET FOLDER=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT

e a localização do arquivo .bat é "C: \ Extra Ferramentas do Windows \ delete.bat" eu adicionei ** "C: \ Extra Ferramentas do Windows ** à variável de caminho do sistema .

Eu tentei usar cmd / c "cd% 1 & delete.bat" como o tutorial diz e nada acontece Eu também tentei "C: \ Extra Ferramentas do Windows \ delete.bat "% 1 , que encontrei em outro site.

Qualquer ajuda que você puder dar será muito apreciada

* Editar 1 O problema é parcialmente relacionado às permissões e, em parte, porque não parece funcionar quando clico com o botão direito do mouse nas pastas apenas nos arquivos. com os problemas de permissões eu passo por estas etapas que me permitem excluir arquivos usando a opção de exclusão normal, mas não com o script em lotes.

* Edit 2 - Eu classifiquei as permissões, o problema é porque o script não parece funcionar em pastas

* Edit 3 - Eu consertei o problema, adicionei a chave com a sugestão abaixo para Computador \ HKEY_CLASSES_ROOT \ Directory \ shell \ Apagar Rápido e agora funciona em pastas. Obrigado por todas as suas sugestões

    
por Liam 02.03.2018 / 19:42

2 respostas

0

O problema tem a ver parcialmente com permissões e em parte porque não parece funcionar quando clico com o botão direito do mouse nas pastas apenas nos arquivos. com os problemas de permissões eu passo por essas etapas, o que me permite excluir arquivos usando a opção de exclusão normal, mas não com o script em lote.

Resolvi o problema, adicionei a chave com a sugestão abaixo para Computer \ HKEY_CLASSES_ROOT \ Directory \ shell \ Exclusão rápida e agora funciona em pastas.

    
por 06.03.2018 / 08:11
0

Substitua "% 1" por "% V" na chave de registro dos menus do botão direito. Isso passará o objeto que foi clicado.

    
por 02.03.2018 / 22:02