Questão Existe uma maneira conveniente de editar o PATH no Windows 7?


Eu não entendo porque o Windows 7 ainda está adotando essa caixa de diálogo abafada? Eu me sinto desconfortável ao editar e procurar um caminho nessa caixa de texto estreita.

enter image description here

Existe uma maneira conveniente de editar o PATH no Windows 7? Um item por linha, por exemplo.


158


origem


Você precisa definir "conveniente". O diálogo funciona bem para adicionar ao PATH (basta anexá-lo); adicionar outros envars; e excluindo envars. No seu caso, você pode copiar a string para o Notepad ou Notepad ++, editá-la e depois colá-la de volta. É tão simples e conveniente quanto <kbd> CTRL </ kbd> + <kbd> C </ kbd> e <kbd> CTRL </ kbd> + <kbd> V </ kbd> (é o que eu faço). - jww
@ Chris2357: usar o setx para o caminho é problemático. Vejo stackoverflow.com/questions/19287379/… - El Ronaldo
Windows 8 agora também é claro. Dedos cruzados para o Windows 10. - user74094
@ user74094: Microsoft entregou este recurso na versão de pré-visualização do Windows 10 10565, versão de lançamento 10586: geek.com/microsoft/… - bwDraco
Esta é uma grande pergunta; Essa caixa abafada também parece ter um limite de caracteres que pode impedir que você faça as modificações desejadas. - rkagerer


Respostas:


Há sempre o Editor Rápido de Ambiente que reivindica suporte total para todas as principais versões do sistema operacional, incluindo 64 bits.

Árvore editável

Mostrar variáveis ​​e valores de ambiente como uma árvore editável.

Modo portátil

O RapidEE não requer instalação e pode ser executado como um "aplicativo portátil". Ver detalhes.

rapid environment editor shot

Há também o mais velho (mas ainda útil) e mais leve Editor de caminhos. (Observe que o site está morto em 2015-08-07, mas ainda existe como um snapshot do archive.org de 2013-03-27 - link direto para o instalador). Ele funciona muito bem no Windows 7 e, embora venha apenas como um instalador, também funciona como um executável portátil / autônomo se você extrai.

O Path Editor é um pequeno utilitário que torna o gerenciamento de caminhos muito simples, com sua interface de usuário intuitiva e simplicidade de arrastar e soltar. O Path Editor pode limpar seu caminho de entradas perdidas e duplicadas com um único clique do mouse.

path editor shot


129



Embora talvez não seja totalmente claro a partir da captura de tela do REE, o REE pode editar as entradas individuais do% PATH% (mover para cima / para baixo, realçar ausente, adicionar / excluir) e não apenas tratá-lo como uma string. Aplicativo muito legal! - GaryO
Link do PathEditor é obsoleto. A página na SoftPedia é um farm de links que não consegue baixar o PathEditor. - Dims
@Dims Este é o link atual para Editor de caminhos - MarianD
@MarianD, na verdade, é um programa totalmente diferente, descrito na resposta de user2496012 (# 615584). Eu acho que foi escrito para ser um sucessor espiritual, mas definitivamente não é o mesmo. O "Path Editor" (com um espaço), linkado nesta resposta, foi originalmente escrito pela Redfern Software em 2012, e embora esteja mostrando sua idade, ainda é o meu favorito do grupo simplesmente porque é a opção mais leve que permite colar caminhos da área de transferência. IIRC, muito poucos dos outros suportam essa funcionalidade. - Mark G.
@MarkG. - obrigado pelo seu aviso! Eu baixei e vou tentar. - MarianD


Aqui está outro Windows Path Editor:

Screenshot

(Disclaimer: eu fiz isso. É open source, contribuições bem-vindos!)


44



+1 Kudos para o recurso "show problems" (deve ser "show potential problems"). Acha que as ações dos botões devem abrir diálogos para explicar / pedir para opções / executar. A caixa de diálogo "Automático" pode ter uma "profundidade máxima" (ou um seletor de árvore de pastas) e uma lista de resultados com caixas de seleção para adicioná-los ao caminho do usuário ou do sistema. Ah, é tão fácil dizer às outras pessoas como as coisas devem ser :-) - leonbloy
Embora mostre muitas entradas de padrões do Windows como "problemáticas" + não tem botão de adição (arrastar e soltar do Windows Explorer é bom, no entanto, realmente gostaria de adicionar um botão Add): Eu realmente gostei, muito obrigado! - D.R.
Isso quer limpar completamente o meu caminho do usuário, presumivelmente porque é tudo redundante com o caminho do sistema? Isso é sábio? - endolith
Parecia bom, gostei especialmente do recurso "show problems", mas ele mutilou e perdeu alguns caminhos quando eu salvei :( - Empyrean
Crashes na inicialização com uma mensagem "PathTooLongException was unhandled". Vergonha. A partir da leitura de outros tópicos, creio que há outra API do Windows que pode manipular caminhos mais longos ... mas não aquele usado pelo Explorer (e esse utilitário, evidentemente) - Greg Woods


Editor de variáveis ​​de ambiente (Eveditor) também vale a pena mencionar. É fácil de usar e completamente grátis.

Nota: A imagem mostra o Caminho expandido, o que não foi feito no Windows 7 elevado.

Eveditor


15





Isso é implementado na atualização do Windows 10 lançada em novembro de 2015.

Eu entendo a pergunta especificamente pede uma solução do Windows 7. No entanto, publiquei esta resposta para o benefício dos utilizadores que se deparam com esta questão.

Windows 10, em pré-visualização construir 10565 e release build 10586 (atualização de novembro de 2015), possui um editor de variáveis ​​de ambiente revisado que facilita drasticamente a edição do PATH.

New environment variable editor in Windows 10 update


14



<ctrl> <+> deve aumentar o tamanho da fonte ... não aumenta. - Pacerier
Você respondeu à resposta correta? Isso não parece estar relacionado à pergunta ou resposta. - bwDraco
Uau, eu não tinha ideia de que a Microsoft realmente fez isso. Eu usei o Windows todo o caminho do Windows 95, então eu estava sob a impressão de que a caixa de diálogo inútil nunca vai mudar. Obrigado, isso me poupa de ter que instalar outro software. - ADTC
As alterações (ainda) só se tornam efetivas não depois da edição, mas após o fechamento Environment Variables janela com OK (Windows 10 Home 1709). - handle


Para rápida e suja, copie e cole no Bloco de Notas, edite e copie e cole de volta.


13



+1: Boa ideia, mas ainda é doloroso rolar horizontalmente. - xport
Concordo. Dependendo do seu editor de escolha, você poderia trocar ";" para um retorno e faça sua edição, em seguida, troque-os de volta. O bloco de notas não fará essa substituição embora. :-( - Chris Nava
@ChrisNava idd não vai. Eu recomendaria Sublime Text 3 :) - Dmitry Nazarov
Assumindo que você tenha gnutils echo %path% | tr ; \n é um equivalente na linha de comando da sugestão de Chris. - RJFalconer
Copie / cole no bloco de notas ++ porque meu caminho era longo e o bloco de notas estava bagunçado dividindo o caminho em duas linhas, colando-o de volta e aparando-o. - zar


você pode considerar isso https://patheditor2.codeplex.com/ Não depende de .Net bloat nem MFC; puro Win32; tamanho binário é menor que 200kb. Nenhuma instalação é necessária e é um executável autônomo. Se isso importa, é open source

screenshot


8



Eu gosto disso melhor porque é autônomo, rápido e fácil - mas não há copy-paste de caminhos de arquivo ou drag-n-drop ainda. - wordsforthewise
Simples e faz o que alega. No. 1! - Ghasan
Parece que há um conveniente github repo ali mesmo. - antogerva


Há uma boa ferramenta CLI de código aberto chamada caminho. Padrões de uso são assim:

C:\Projects\2010\GSharpTools_Setup\bin>pathed /?
PATHED - Version 3.2
Freeware written by Gerson Kurz (http://p-nand-q.com)

USAGE: PATHED.EXE [OPTIONS]
OPTIONS:
      /MACHINE: print machine PATH
         /USER: print user PATH
          /ADD: add variable at the head
       /APPEND: add variable at the tail
       /REMOVE: remove path / index
         /SLIM: strip duplicate vars
          /ENV: environment variable, defaults to PATH

C:\Projects\2010\GSharpTools_Setup\bin>pathed
PATHED - Version 3.2
Freeware written by Gerson Kurz (http://p-nand-q.com)

00 C:\Perl\site\bin
01 C:\Perl\bin
02 C:\Windows\system32
03 C:\Windows
04 C:\Windows\System32\Wbem
05 C:\Python26
06 C:\Tools
07 C:\Windows\System32\WindowsPowerShell\v1.0\
08 C:\Program Files (x86)\TortoiseSVN\bin
09 C:\Program Files\TortoiseSVN\bin
10 C:\Program Files (x86)\doxygen\bin
11 C:\Program Files (x86)\WinMerge
12 C:\Program Files (x86)\Subversion\bin
13 C:\Program Files (x86)\p-nand-q.com\GSharpTools [INVALID]
14 C:\Program Files (x86)\p-nand-q.com\pserv2 [INVALID]
15 C:\Program Files (x86)\OpenVPN\bin
16 C:\Windows\Microsoft.NET\Framework\v3.5
17 C:\Windows\Microsoft.NET\Framework\v2.0.50727
18 C:\Program Files (x86)\Scintilla Text Editor
19 C:\Program Files\7-Zip
20 C:\Program Files (x86)\PostgreSQL\8.4\bin
21 C:\Program Files (x86)\Java\jdk1.6.0_18\bin
22 C:\Program Files (x86)\IZArc
; pathed /REMOVE "%CD%"
; pathed /APPEND "%CD%"
; pathed /MACHINE
; and so on.

Você precisará executá-lo como administrador para que as alterações tenham efeito.


6





Uma maneira rápida e fácil de editar o PATH a partir da linha de comando:

C:\WINDOWS>setx PATH "PATH;C:\some_new_path"

Isso atualizará o PATH anexando o novo caminho ao valor do caminho existente. Digitar o seguinte comando imprimirá o novo PATH em todas as janelas futuras do CMD; NÃO na janela atual do CMD:

C:\WINDOWS>PATH

Digitando o seguinte, você terá uma lista de todas as variáveis ​​de ambiente:

C:\WINDOWS>set

3



Aviso: este método parece limitar os caminhos para 1024 caracteres. Se o seu caminho já for mais longo, ele simplesmente truncará o final do seu caminho, deixando-o com um estado quebrado. - Neil


Solução para o Windows 7:

  1. Baixar e instalar AutoHotKey

  2. Copie este script para algum lugar no seu sistema: SysEnv.ahk

  3. Clique com o botão direito do SysEnv.ahk arquivo que você acabou de criar e escolha "Compile Script"

  4. Clique com o botão direito do SysEnv.exe arquivo que acabou de ser criado e escolha "Executar como administrador"

  5. Use o aplicativo para editar o caminho, por exemplo SysEnv AutoHotKey Window


1





Aqui está um Ferramenta Online para editar o caminho do Windows, se você não quiser instalar o software.


0