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

165

Não entendo por que o Windows 7 ainda está adotando essa caixa de diálogo abafada? Sinto-me desconfortável ao editar e procurar um caminho nesta caixa de texto estreita.

insira a descrição da imagem aqui

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

xport
fonte
Você precisa definir "conveniente". A caixa de diálogo funciona bem para adicionar ao PATH(basta anexá-lo); adicionando outros envares; e excluir envares. No seu caso, você pode copiar a sequência para o Bloco de notas ou Bloco de notas ++, editá-la e colá-la novamente. É 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 setx para o caminho é problemático. Veja stackoverflow.com/questions/19287379/…
El Ronaldo
1
Windows 8 agora também, é claro. Dedos cruzados para o Windows 10.
user74094
2
@ user74094: Microsoft entregou esta funcionalidade no Windows 10 pré-visualização construir 10565, liberação de construção 10586: geek.com/microsoft/...
bwDraco
1
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:

133

Sempre existe o Rapid Environment Editor, que reivindica suporte total para todas as principais versões do sistema operacional, incluindo 64 bits.

Árvore editável

Mostrar variáveis ​​e valores do 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.

editor de ambiente rápido

Há também o editor de caminhos mais antigo (mas ainda útil) e mais leve . (Observe que o site está desativado em 07/08/2015, mas ainda existe como um instantâneo do archive.org de 27/03/2013 - link direto para o instalador ). Funciona perfeitamente no Windows 7 e, embora seja apenas um instalador, também funciona como um executável portátil / independente, se você o extrair .

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 ausentes e duplicadas com um único clique do mouse.

editor de caminho tiro

Mokubai
fonte
5
Embora talvez não seja totalmente claro na captura de tela do REE, o REE pode editar entradas individuais% PATH% (mover para cima / baixo, realçar faltando, adicionar / excluir), não apenas tratando-a como uma sequência. Aplicativo muito bom!
GaryO
2
O link PathEditor está obsoleto. A página no SoftPedia é um farm de links que não pode baixar o PathEditor.
Escurece
@Dims Este é o link atual para Path Editor
MarianD 15/04
@MarianD, esse é realmente um programa completamente diferente, descrito na resposta do usuário2496012 (# 615584). Eu acho que foi escrito para ser um sucessor espiritual, mas definitivamente não é o mesmo. O "Editor de caminho" (com um espaço) vinculado 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 13/05
45

Aqui está outro editor de caminhos do Windows :

Captura de tela

(Isenção de responsabilidade: eu fiz isso. É de código aberto, com contribuições bem-vindas!)

rix0rrr
fonte
4
+1 Elogios ao recurso "mostrar problemas" (deve ser "mostrar problemas em potencial"). Ele acha que as ações dos botões devem abrir caixas de diálogo para explicar / pedir 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á-las ao caminho do usuário ou do sistema. Ah, é tão fácil dizer a outras pessoas como as coisas devem :-) #
315 leonbloy
Embora ele mostre muitas entradas padrão do Windows como "problemáticas" + não possui botão de adição (arrastar e soltar no Windows Explorer é bom, no entanto, gostaria muito de adicionar um botão Adicionar): Gostei muito, muito obrigado!
DR
Isso quer limpar completamente o caminho do usuário, provavelmente porque é tudo redundante com o caminho do sistema? Isso é sábio?
endolith 27/02
1
Parecia bom, gostei especialmente do recurso "mostrar problemas", mas ele estragou e perdeu alguns caminhos quando salvei :(
Empyrean 26/15
Falha na inicialização com a mensagem "PathTooLongException washandled". Vergonha. A leitura de outros tópicos eu acredito que há outro Windows API que pode lidar com caminhos mais longos ... simplesmente não o utilizado pelo Explorer (e este utilitário, evidentemente)
Greg Woods,
16

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

Entendo que a pergunta exige especificamente uma solução para o Windows 7. No entanto, publiquei esta resposta para o benefício dos usuários que se deparam com essa pergunta.

O Windows 10, na versão de compilação 10565 e na versão 10586 (atualização de novembro de 2015), possui um editor de variáveis ​​de ambiente revisado que facilita drasticamente a edição do PATH.

Novo editor de variável de ambiente na atualização do Windows 10

bwDraco
fonte
<ctrl> <+> deve aumentar o tamanho da fonte ... isso não acontece.
Pacerier 29/07
Você respondeu à resposta correta? Isso não parece estar relacionado à pergunta ou resposta.
BwDraco 29/07
Uau, eu não tinha ideia de que a Microsoft realmente fez isso. Como usei o Windows desde o Windows 95, tive a impressão de que a caixa de diálogo inútil nunca será alterada. Obrigado, isso me impede de ter que instalar outro software.
ADTC 30/10
As alterações (estáticas) somente se tornam efetivas não após a edição, mas após o fechamento da Environment Variablesjanela com OK (Windows 10 Home 1709).
manipula
15

Também vale a pena mencionar o editor de variáveis ​​de ambiente (Eveditor). É fácil de usar e totalmente gratuito.

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

Eveditor

Dmitry
fonte
14

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

Chris Nava
fonte
+1: Boa ideia, mas ainda é doloroso rolar horizontalmente.
Xport
3
Concordo. Dependendo do seu editor de escolha, você pode trocar ";" para retornar e fazer sua edição, troque-os de volta. O bloco de notas não fará essa substituição. :-(
Chris Nava
@ChrisNava idd não vai. Eu recomendaria Texto Sublime 3 :)
Dmitry Nazarov
2
Supondo que você tenha gnutils echo %path% | tr ; \né um equivalente da linha de comando da sugestão de Chris.
RJFalconer
Copiar / colar no bloco de notas ++ porque meu caminho era longo e o bloco de notas estava bagunçado ao dividir o caminho em duas linhas, colando-o para trás.
zar
8

você pode considerar este https://patheditor2.codeplex.com/ Não depende do inchaço .Net nem do MFC; Win32 puro; o tamanho binário é inferior a 200kb. Nenhuma instalação é necessária e é um executável independente. Se importa, é de código aberto

captura de tela

user2496012
fonte
Eu gosto mais disso porque é autônomo, rápido e muito fácil - mas ainda não há copiar-colar de caminhos de arquivo ou arrastar-e-soltar.
wordsforthewise
Simples e faz o que afirma. No. 1!
Ghasan
Parece que há um repo conveniente do github ali .
Antogerva
6

Existe uma boa ferramenta CLI de código aberto chamada pathed . Os 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.

Ehtesh Choudhury
fonte
3

Uma maneira rápida e fácil de editar PATH na 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 futuras janelas do CMD; NÃO na janela atual do CMD:

C:\WINDOWS>PATH

Digitar o seguinte fornecerá uma lista de todas as variáveis ​​de ambiente:

C:\WINDOWS>set
Chris2357
fonte
4
Aviso: esse método parece limitar os caminhos para 1024 caracteres. Se o seu caminho já for mais longo, ele simplesmente truncará o final do caminho, deixando-o com um estado quebrado.
Neil
1

Solução para Windows 7:

  1. Baixe e instale o AutoHotKey

  2. copie esse script para algum lugar do seu sistema: SysEnv.ahk

  3. Clique com o botão direito do mouse no SysEnv.ahkarquivo que você acabou de criar e escolha "Compilar Script"

  4. Clique com o botão direito do mouse no SysEnv.exearquivo que acabou de ser criado e escolha "Executar como Administrador"

  5. Use o aplicativo para editar o CAMINHO, por exemplo Janela SysEnv AutoHotKey

roblogic
fonte
0

Aqui está uma ferramenta on-line para editar o caminho do Windows, se você não quiser instalar o software.

Daniel Hári
fonte