¿Hay alguna manera conveniente de editar PATH en Windows 7?


165

No entiendo por qué Windows 7 todavía está adoptando este cuadro de diálogo tapado. Me siento incómodo al editar y buscar una ruta en este cuadro de texto estrecho.

ingrese la descripción de la imagen aquí

¿Hay alguna manera conveniente de editar PATH en Windows 7? Un artículo por fila, por ejemplo.


Necesita definir "conveniente". El cuadro de diálogo funciona bien para agregar al PATH(solo anexarlo); agregando otros envars; y eliminando envars. En su caso, puede copiar la cadena en el Bloc de notas o el Bloc de notas ++, editarlo y luego pegarlo de nuevo. Es tan simple y conveniente como <kbd> CTRL </kbd> + <kbd> C </kbd> y <kbd> CTRL </kbd> + <kbd> V </kbd> (eso es lo que hago).
jww

@ Chris2357: usar setx para la ruta es problemático. Ver stackoverflow.com/questions/19287379/…
El Ronaldo

1
Windows 8 ahora también, por supuesto.
Crucemos los

2
@ user74094: Microsoft ha entregado esta función en la versión preliminar 10565 de Windows 10, versión 10586: geek.com/microsoft/…
bwDraco

1
Esta es una gran pregunta; esa caja tapada también parece tener un límite de caracteres que puede evitar que realice las modificaciones que desee.
rkagerer

Respuestas:


133

Siempre existe el Editor de entorno rápido que reclama soporte completo para todas las versiones principales del sistema operativo, incluido 64 bits.

Árbol editable

Mostrar variables de entorno y valores como un árbol editable.

Modo portátil

RapidEE no requiere instalación y podría ejecutarse como una "aplicación portátil". Ver detalles.

disparo del editor de entorno rápido

También está el editor de rutas más antiguo (pero aún útil) y más liviano . (Tenga en cuenta que el sitio está inactivo a partir del 07/08/2015, pero aún existe como una instantánea de archive.org del 27/03/2013 - enlace directo al instalador ). Funciona bien en Windows 7 y, aunque solo viene como un instalador, también funciona como un ejecutable portátil / independiente si lo extrae .

Path Editor es una pequeña utilidad que hace que la gestión de rutas sea muy sencilla con su interfaz de usuario intuitiva y la simplicidad de arrastrar y soltar. Path Editor puede limpiar su ruta de entradas faltantes y duplicadas con un solo clic del mouse.

tiro del editor de ruta


55
Aunque tal vez no esté totalmente claro en la captura de pantalla de REE, REE puede editar entradas individuales de% PATH% (subir / bajar, resaltar faltante, agregar / eliminar), no solo tratándolo como una cadena. Muy buena aplicación!
GaryO

2
El enlace PathEditor está obsoleto. Page on SoftPedia es una granja de enlaces que no puede descargar PathEditor.
Dims

@Dims Este es el enlace actual a Path Editor
MarianD

@MarianD, en realidad es un programa completamente diferente, descrito en la respuesta del usuario 2496012 (# 615584). Creo que fue escrito para ser un sucesor espiritual, pero definitivamente no es lo mismo. El "Editor de ruta" (con un espacio) vinculado en esta respuesta fue escrito originalmente por Redfern Software en 2012, y aunque muestra su antigüedad, sigue siendo mi favorito del grupo simplemente porque es la opción más liviana que permite pegar rutas del portapapeles IIRC, muy pocos de los otros soportan esa funcionalidad.
Mark G.

@MarkG. - ¡gracias por su aviso! Lo descargué y lo intentaré.
MarianD

45

Aquí hay otro editor de rutas de Windows :

Captura de pantalla

(Descargo de responsabilidad: hice esto. Es de código abierto, contribuciones bienvenidas!)


44
+1 Felicitaciones por la función "mostrar problemas" (debe ser "mostrar problemas potenciales"). Piensa que las acciones de los botones deberían abrir diálogos para explicar / pedir opciones / ejecutar. El cuadro de diálogo "Automático" podría tener una "profundidad máxima" (o un selector de árbol de carpetas) y una lista de resultados con casillas de verificación para agregarlos a la ruta del usuario o del sistema. Ah, es tan fácil decirle a otras personas cómo deberían ser las cosas :-)
leonbloy

Aunque muestra muchas entradas predeterminadas de Windows como "problemáticas" + no tiene un botón para agregar (arrastrar y soltar desde el Explorador de Windows, sin embargo, realmente me gustaría un botón Agregar además): ¡Realmente me gustó, muchas gracias!
DR

¿Esto quiere borrar completamente mi ruta de usuario, presumiblemente porque todo es redundante con la ruta del sistema? ¿Eso es sabio?
endolito

1
Se veía bien, me gustó especialmente la función "mostrar problemas", pero se destrozó y perdió algunos caminos cuando guardé :(
Empyrean

Se bloquea al iniciarse con el mensaje "PathTooLongException no se manejó". Vergüenza. Al leer otros hilos, creo que hay otra API de Windows que puede manejar rutas más largas ... pero no la utilizada por Explorer (y esta utilidad, evidentemente)
Greg Woods

16

Esto se implementa en la actualización de Windows 10 lanzada en noviembre de 2015.

Entiendo que la pregunta requiere específicamente una solución de Windows 7. Sin embargo, publiqué esta respuesta para beneficio de los usuarios que se encuentran con esta pregunta.

Windows 10, en la versión preliminar 10565 y la versión 10586 (actualización de noviembre de 2015), tiene un editor de variables de entorno revisado que facilita drásticamente la edición de PATH.

Nuevo editor de variables de entorno en la actualización de Windows 10


<ctrl> <+> debería aumentar el tamaño de la fuente ... no lo hace.
Pacerier

¿Respondiste a la respuesta correcta? Esto no parece estar relacionado con la pregunta o respuesta.
bwDraco

Wow, no tenía idea de que Microsoft realmente hizo esto. He usado Windows desde Windows 95, así que tuve la impresión de que el cuadro de diálogo inútil nunca va a cambiar. Gracias, esto me salva de tener que instalar otra pieza de software.
ADTC

Los cambios (aún) solo se hacen efectivos no después de la edición, sino después de cerrar la Environment Variablesventana con OK (Windows 10 Home 1709).
manejar el


14

Para una copia rápida y sucia, copie y pegue en el Bloc de notas, luego edite y copie y pegue.


+1: Buena idea, pero todavía es doloroso desplazarse horizontalmente.
xport

3
Estoy de acuerdo. Según el editor que elija, puede intercambiar ";" para un retorno y haga su edición y luego vuelva a cambiarlos. Sin embargo, el Bloc de notas no hará esa sustitución. :-(
Chris Nava

@ChrisNava idd no lo hará. Recomendaría Sublime Text 3 :)
Dmitry Nazarov

2
Asumiendo que tiene gnutils echo %path% | tr ; \nes una línea de comandos equivalente a la sugerencia de Chris.
RJFalconer

Copiar / Pegar en el bloc de notas ++ porque mi ruta era larga y el bloc de notas estaba en mal estado al dividir la ruta en dos líneas y pegarla nuevamente la estaba recortando.
zar

8

puede considerar esto https://patheditor2.codeplex.com/ No depende de .Net bloat ni MFC; Win32 puro; El tamaño binario es inferior a 200 kb. No se requiere instalación y es un ejecutable independiente. Si es importante, es de código abierto

captura de pantalla


Me gusta más porque es independiente, rápido y bastante fácil, pero todavía no hay copiar y pegar las rutas de los archivos ni arrastrar y soltar.
wordsforthewise

Simple y hace lo que dice. No. 1!
Ghasan

Parece que hay un conveniente repositorio de github allí mismo .
antogerva

6

Hay una herramienta CLI de código abierto bastante buena llamada pathed . Los patrones de uso son así:

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.

Sin embargo, deberá ejecutarlo como Administrador para que los cambios surtan efecto.


3

Una forma rápida y fácil de editar RUTA desde la línea de comandos:

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

Esto actualizará la RUTA agregando la nueva ruta al valor de ruta existente. Al escribir el siguiente comando se imprimirá la nueva RUTA en todas las futuras ventanas CMD; NO en la ventana CMD actual:

C:\WINDOWS>PATH

Escribir lo siguiente le dará una lista de todas las variables de entorno:

C:\WINDOWS>set

44
Advertencia: este método parece limitar las rutas a 1024 caracteres. Si su camino ya es más largo, simplemente truncará el final de su camino, dejándolo con un estado roto.
Neil

1

Solución para Windows 7:

  1. descargar e instalar AutoHotKey

  2. copie este script en algún lugar de su sistema: SysEnv.ahk

  3. Haga clic derecho en el SysEnv.ahkarchivo que acaba de crear y elija "Compilar secuencia de comandos"

  4. Haga clic con el botón derecho en el SysEnv.exearchivo que acaba de crear y elija "Ejecutar como administrador"

  5. Use la aplicación para editar la RUTA, por ej. Ventana SysEnv AutoHotKey


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.