Normalmente, en Windows, una aplicación no se guarda en la PATH
variable del sistema para acceder a ella fácilmente en el símbolo del sistema, a menos que la configuración (instalador) proporcione esta opción.
Por ejemplo, si intenta utilizar una aplicación que proporciona una interfaz de consola sin definirla como una variable de entorno, deberá proporcionar la ruta completa al ejecutable:
C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe http://google.com google.pdf
Eso es mucho escribir (la ruta completa del ejecutable C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe
mientras que en otras plataformas puede ejecutar wkhtmltopdf http://google.com google.pdf
) en el símbolo del sistema, especialmente para algo que, como desarrollador, debe ejecutar con frecuencia.
Afortunadamente, puede personalizar este comportamiento creando variables de entorno usted mismo.
¿Qué son las variables de entorno?
Una variable de Entorno es un identificador que tiene un valor relacionado con el entorno actual, como el Sistema Operativo o las sesiones de usuario, en la mayoría de los casos es una ruta absoluta ( C:\path\to\something
).
Después de incluir, es decir, la ruta EJECUTABLE en la variable PATH del sistema, podrá invocar el ejecutable directamente en la consola sin proporcionar la ruta completa, pero solo su nombre:
wkhtmltopdf http://google.com google.pdf
Mejor, ¿no? Sin embargo, tenga en cuenta que no está mal usar la ruta completa, solo creamos la variable de entorno para escribir menos . Por ejemplo, si escribe wkhtmltopdf
( se puede omitir) en la línea de comandos de Windows, verá las utilidades disponibles para wkhtmltopdf..exe
Nota: en este artículo, agregaremos la aplicación wkhtmltopdf como variable de entorno en Windows. Solo necesita cambiar la ruta absoluta con la suya en caso de que esté agregando otra variable de entorno.
Antes de continuar
Para agregar una variable de entorno y escribir menos, debe proporcionar la ruta a la carpeta donde se encuentra el ejecutable , nunca la ruta con el ejecutable .
REM Wrong
C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe
REM Correct
C:/Program Files/wkhtmltopdf/bin
Windows 7 y 8
Para abrir el menú de variables de entorno, presione la tecla de Windows para abrir el menú de inicio o la pantalla de inicio, luego busque "configuración avanzada del sistema". Alternativamente, puede acceder a este menú si va al Panel de control, luego Seguridad, finalmente haga clic en Sistema y haga clic en el hipervínculo Configuración avanzada del sistema en el panel de la izquierda.
Una vez que se abra la ventana Propiedades del sistema, haga clic en el botón "Variables de entorno".
En el cuadro Variables del sistema , busque una variable llamada Path
. Seleccione eso y haga clic en el botón Editar .
En 7 y 8, el valor de la variable para Path no es más que una larga cadena de texto con varias ubicaciones alrededor del sistema . Para agregar una entrada a su ruta en Windows 7 y 8, debe preceder la nueva carpeta con un punto y coma, así:
;C:/Program Files/wkhtmltopdf/bin
Haga clic en Aceptar y estará listo para comenzar.
Windows 10
Para abrir el menú de Variables de entorno, vaya a Panel de control> Sistema y seguridad y finalmente en Sistema . Haga clic en Configuración avanzada del sistema en el panel izquierdo.
Alternativamente, puede abrir directamente el menú de variables de entorno presionando Windows + R (Ejecutar aplicación) y luego escribir SystemPropertiesAdvanced.exe
:
Se mostrará el cuadro de diálogo Propiedades del sistema, para continuar, haga clic en Variables de entorno en la pestaña Avanzado.
Se mostrará el menú de Variables de entorno, seleccione la variable Ruta en el área de Variables de usuario y haga clic en Editar.
Finalmente, haga clic en Aceptar en el menú Editar variable de entorno y estará listo para comenzar, ahora podrá escribir solo el nombre del ejecutable (sin ruta ni extensión) en cualquier lugar del símbolo del sistema, es decir, wkhtmltopdf .
Abra un símbolo del sistema e intente acceder al ejecutable desde cualquier ruta en el sistema sin escribir la ruta completa:
Nota: recuerde que debe abrir un nuevo símbolo del sistema para acceder a la variable. Si tiene una ventana activa de cmd.exe
, ciérrela, ábrala de nuevo y la variable estará disponible.
Esto podria interesarte