- - Adicionar ou remover qualquer pasta à variável PATH usando o menu de contexto do Windows

Adicionar ou remover qualquer pasta à variável PATH usando o menu de contexto do Windows

Quantas vezes você precisou adicionar o caminho dealguma pasta para a variável de ambiente PATH Windows? Já desejou poder clicar com o botão direito do mouse em uma pasta e ter a opção no menu de contexto para adicioná-la à variável PATH? Que tal a capacidade adicional de remover as entradas da variável PATH da mesma maneira? Hoje é seu dia de sorte. Continue lendo e ficará surpreso com a facilidade.

Se você é um viciado em linha de comando como eu, vocêprovavelmente deseja ter todas as ferramentas importantes na ponta dos dedos para iniciar a partir do prompt. Você provavelmente também continua adicionando ao seu arsenal essas ferramentas, sempre atento a pequenos aplicativos portáteis que tornam sua vida no computador um pouco mais fácil. Por fim, é mais provável que você não queira se lembrar dos caminhos das pastas às quais adicionou essas ferramentas, especialmente se elas vierem em grupos (como as suítes Nirsoft ou SysInternals) e não desejar misturá-las todas em uma pasta. Tudo isso acarreta custos com a variável PATH.

AddToPath_RemoveFromPath_Context_Menu

Normalmente, você teria que adicionar manualmente essescaminhos de pasta para a variável PATH. É o mesmo caso quando você está se livrando de vários aplicativos e decide que não precisa mais dessa pasta na variável PATH. Frustrado por ter que fazê-lo manualmente toda vez, escrevi algumas entradas do Registro para facilitar essa tarefa adicionando as entradas 'AddToPath' e 'RemoveFromPath' nos menus de contexto do botão direito do mouse para pastas, usando as quais a pasta poderia ser adicionada diretamente para ou removido da variável PATH.

O processo envolve basicamente uma ferramenta autônoma freeware chamada encaminhado que está disponível como parte do gtools por Gerson Kurz. Esse pequeno utilitário basicamente permite manipular a variável PATH, permitindo anexar entradas a ela e remover entradas existentes, mantendo a formatação intacta.

Então, agora que temos uma boa idéia do que faremos, vamos em frente e fazê-lo.

  1. Baixe o gtools e instale-os em qualquer lugar do seu computador. Eu mantenho uma pasta C: PPF para todos os meus 'Arquivos de programas portáteis', então os instalei no C: PPFGTools
    Nota: O instalador extrai apenas as ferramentas no diretóriodiretório de instalação e adiciona uma pasta gtools no menu Iniciar com atalhos para as ferramentas. Portanto, se você deseja manter tudo independente, exclua essa entrada do menu Iniciar e pronto. Necessitaremos apenas da ferramenta pathed.exe. Portanto, sinta-se à vontade para excluir o restante dos gtools se você não precisar deles.
  2. Faça o download deste arquivo zip e extraia o conteúdo em qualquer lugar do seu computador. Ele contém dois arquivos de entrada do Registro: AddPathEntries.reg e RemovePathEntries.reg.
  3. Se você extraiu gtools na etapa 1 para omesmo caminho que eu (ou seja, C: PPFGTools), basta clicar duas vezes em AddPathEntries.reg, confirmar o prompt que aparece e pronto. Você pode pular todas as próximas etapas.
  4. Se você extraiu o gtools em outra pasta, clique com o botão direito do mouse no arquivo AddPathEntries.reg e selecione "Editar" para abri-lo no bloco de notas ou apenas abra-o em qualquer editor de texto de sua escolha.
  5. No arquivo, você verá C: \ PPF \ GTools \ pathed.exe mencionado duas vezes. Substitua ambas as linhas pelo caminho correto do arquivo pathed.exe, certificando-se de usar barras duplas e não únicas. Deixe o resto inalterado.
  6. Depois de editar o arquivo para fornecer o caminho válido para o pathed.exe, salve o arquivo e clique duas vezes nele, confirmando o prompt recebido. É isso aí - você terminou.

Uma vez feito, basta sair e entrar novamente (ou matare reinicie todas as instâncias do explorer.exe no gerenciador de tarefas), e você verá as entradas para 'AddToPath' e 'RemoveFromPath' nos menus de contexto de todas as pastas. Você adivinhou que clicar com o botão direito do mouse adicionará ou removerá a pasta à variável PATH.

A solução é bastante grosseira no momento, emque isso pode causar confusão na variável de caminho, porque entradas duplicadas podem ser adicionadas à mesma pasta. No entanto, por enquanto, você pode impedir isso sempre tentando remover uma pasta da variável PATH primeiro, antes de tentar adicioná-la. Não se preocupe, se você tentar remover uma pasta que ainda não existe, isso não quebrará as coisas.

Ah, e se você decidir que não queressas duas entradas do menu de contexto, sendo más e todas, basta executar o RemovePathEntries.reg e elas desaparecerão. Para desinstalar completamente o hack, exclua também a pasta gtools (ou apenas o arquivo pathed.exe, se você excluiu o restante anteriormente) e não haverá mais vestígios. Limpo como um apito, feliz como um molusco!

Achou este hack útil? Não se esqueça de nos informar nos comentários.

Comentários