Gostaria de poder adicionar um menu de contexto do Windows para uma pasta para renomear a pasta com um "." (ponto final) na frente do nome da pasta.
Por exemplo, clicar com o botão direito em uma pasta chamada "arquivos temporários" e pressionar um item de menu chamado "Ocultar pasta" renomearia a pasta para "arquivos temporários".
Seria muito legal se clicar na mesma opção de menu em "arquivos temporários" mudasse de volta para "arquivos temporários", mas isso não é necessário.
Responder1
Você pode escrever um programa ou script que renomeie a pasta e faça referência a ela no registro:
Menu de contexto paraclique com o botão direito nas pastas no painel esquerdodo Windows Explorer ou no fundo de um diretório no painel direito:
HKEY_CLASSES_ROOT\Directory\Background\shell
- se você é administradorHKEY_CURRENT_USER\Software\Classes\directory\Background\shell
- se você é um usuário normal
Menu de contexto paraclique com o botão direito nas pastas no painel direitodo Windows Explorer:
HKEY_CLASSES_ROOT\Directory\shell
- se você é administradorHKEY_CURRENT_USER\Software\Classes\directory\shell
- se você é um usuário normal
Menu de contexto para qualquer arquivo:
HKEY_CLASSES_ROOT\\*\shell
- se você é administradorHKEY_CURRENT_USER\Software\Classes\\*\shell
- se você é um usuário normal
Em todos os casos:
- Adicione uma nova chave em "shell", nomeando-a como deseja nomear o item do menu de contexto
- Adicione uma nova chave dentro desta chave, chamadacomando(nome obrigatório)
- Edite a propriedade "default" em "command" para
myprogrampath\path\path\executable.exe %1
passar o caminho e o nome do arquivo selecionado para o seu programa personalizado