Pregunta ¿Existe alguna forma conveniente de editar PATH en Windows 7?


No entiendo por qué Windows 7 todavía está adoptando este cuadro de diálogo tapado? Me siento incómodo cuando edito y busco una ruta en este cuadro de texto angosto.

enter image description here

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


158


origen


Debe definir "conveniente". El diálogo funciona bien para agregar a la PATH (solo añádalo); agregar otros envars; y eliminar envars. En su caso, podría copiar la cadena al Bloc de notas o al Bloc de notas ++, editarla y luego volver a pegarla. 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
Windows 8 ahora también, por supuesto. Crucemos los dedos para Windows 10. - user74094
@ user74094: Microsoft ha entregado esta característica en Windows 10 vista previa de compilación 10565, versión de lanzamiento 10586: geek.com/microsoft/... - bwDraco
Esta es una gran pregunta; esa caja tapada también parece tener un límite de caracteres que puede evitar que hagas las modificaciones que deseas. - rkagerer


Respuestas:


Siempre está 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.

rapid environment editor shot

También está el más viejo (pero aún útil) y más ligero Path Editor. (Tenga en cuenta que el sitio está muerto a partir de 2015-08-07, pero todavía existe como una instantánea de archive.org de 2013-03-27 - enlace directo al instalador) Funciona muy bien en Windows 7 y, aunque viene solo como un instalador, también funciona como un ejecutable portátil / independiente si Extraelo.

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

path editor shot


129



Aunque quizás no esté del todo claro desde la captura de pantalla REE, REE puede editar entradas%% PATH% individuales (mover arriba / abajo, resaltar desaparecidos, agregar / eliminar), no solo tratarlo como una cadena. Muy buena aplicación! - GaryO
El enlace PathEditor está obsoleto. Página en 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 diferente, descrito en la respuesta del usuario2496012 (# 615584). Creo que fue escrito para ser una especie de sucesor espiritual, pero definitivamente no es lo mismo. El "Path Editor" (con un espacio) vinculado en esta respuesta fue escrito originalmente por Redfern Software en 2012, y aunque muestra su edad, sigue siendo mi favorito del grupo simplemente porque es la opción más ligera que permite pegar caminos del portapapeles IIRC, muy pocos de los otros apoyan esa funcionalidad. - Mark G.
@MarkG. - ¡gracias por su aviso! Lo descargué y lo intentaré. - MarianD


Aquí está otro Editor de ruta de Windows:

Screenshot

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


44



+1 Felicitaciones por la función "mostrar problemas" (debería 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 agregarlas al usuario o ruta 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 botón para agregar (arrastrar y soltar desde Windows Explorer está bien, sin embargo, realmente le gustaría un botón Agregar además): ¡Me gustó mucho, muchas gracias! - D.R.
Esto quiere borrar por completo mi ruta de usuario, presumiblemente porque todo es redundante con la ruta del sistema. ¿Es eso sabio? - endolith
Se veía bien, especialmente me gustó la función "mostrar problemas", pero se descompuso y perdí algunos caminos cuando guardé :( - Empyrean
Se bloquea al iniciarse con el mensaje "PathTooLongException no fue controlado". Vergüenza. Al leer otros hilos, creo que hay otra API de Windows que puede manejar rutas más largas ... simplemente no es la utilizada por Explorer (y esta utilidad, evidentemente) - Greg Woods


Editor de variables de entorno (Eveditor) también vale la pena mencionar. Es fácil de usar y completamente gratis.

Nota: La imagen muestra la ruta expandida que no se ejecutó en Windows 7.

Eveditor


15





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

Entiendo que la pregunta específicamente requiere 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 vista previa construir 10565 y release build 10586 (actualización de noviembre de 2015), tiene un editor de variables de entorno revisado que facilita notablemente la edición de PATH.

New environment variable editor in Windows 10 update


14



<ctrl> <+> debería aumentar el tamaño de la fuente ... no es así. - 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, por lo que tuve la dura impresión de que el cuadro de diálogo inútil nunca va a cambiar. Gracias, esto me ahorra tener que instalar otra pieza de software. - ADTC
Los cambios (aún) solo entran en vigencia no después de la edición, pero después de cerrar Environment Variables ventana con OK (Windows 10 Home 1709). - handle


Para rápido y sucio, copie y pegue en el Bloc de notas luego edite y copie y pegue de nuevo.


13



+1: Buena idea, pero sigue siendo doloroso desplazarse horizontalmente. - xport
Estoy de acuerdo. Dependiendo de su editor de elección, podría cambiar ";" para un retorno y hacer su edición, luego 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
Suponiendo que tienes gnutils echo %path% | tr ; \n es un equivalente de línea de comando de la sugerencia de Chris. - RJFalconer
Copiar / pegar en el bloc de notas ++ porque mi camino era largo y el bloc de notas estaba estropeando dividir el camino en dos líneas pegándolo atrás era recortarlo. - zar


podrías 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 importa, es de código abierto

screenshot


8



Me gusta más porque es independiente, rápido y bastante fácil, pero aún no hay copiar y pegar rutas de archivos ni arrastrar y soltar. - wordsforthewise
Simple y hace lo que dice. No. 1! - Ghasan
Parece que hay una conveniente github repo allí. - antogerva


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.


6





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

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

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

C:\WINDOWS>PATH

Al escribir lo siguiente, obtendrá una lista de todas las variables de entorno:

C:\WINDOWS>set

3



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 quebrado. - Neil


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 SysEnv.ahk archivo que acaba de crear, y elija "compilar script"

  4. Haga clic derecho en SysEnv.exe archivo que se acaba de crear, y elija "Ejecutar como administrador"

  5. Use la aplicación para editar la RUTA, p. SysEnv AutoHotKey Window


1





Aquí hay un Herramienta en línea para editar la ruta de Windows, si no desea instalar el software.


0