elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Duda con el MS-DOS y el comando PATH..
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda con el MS-DOS y el comando PATH..  (Leído 8,117 veces)
orerof

Desconectado Desconectado

Mensajes: 122


Ver Perfil
Duda con el MS-DOS y el comando PATH..
« en: 20 Noviembre 2009, 03:23 am »

Hola un cordia saludo a todos. Tengo una duda, para que sirve el comando  PATH?. tengo otra duda, ¿Como seria un ejemplo del comando PATH? Osea, se que es para MS-DOS...pero como aplicarlo para que se ejecute?

Gracias y exitos hermanos.


En línea

SuperDraco


Desconectado Desconectado

Mensajes: 2.505


Crew Dragon


Ver Perfil
Re: Duda con el MS-DOS y el comando PATH..
« Respuesta #1 en: 20 Noviembre 2009, 04:40 am »

...y para que sirven las categorias de los foros??? ¬¬ esto va en el subforo de programacion en batch amigo!!!

te ayudaria pero yo tampoco se usar el path xD pasate por el subforo que hay mucha info y manuales sobre eso seguro.


saluos!


En línea

No he vuelto, solo estoy de paso.
<ИΘZIЭ(ŦB>

Desconectado Desconectado

Mensajes: 109


-cyman-


Ver Perfil
Re: Duda con el MS-DOS y el comando PATH..
« Respuesta #2 en: 20 Noviembre 2009, 16:48 pm »

Qué tal orerof!

Te explico. La variable PATH contiene las rutas de sistema en las que se hallan las aplicaciones que se usan como comandos en Batch. Si te fijas bien, el valor de esa variable son distintas rutas separadas por punto y coma (";"). Eso le especifica al Windows dónde buscar las aplicaciones para no tener que introducir la ruta completa al usarlas.

Por ejemplo, cuando usamos el comando:

Código
  1. PING 192.168.1.100

funciona perfecto porque en PATH tenemos la ruta %systemroot%\system32;. De lo contrario, el comando no funcionaría usando sólo su nombre (PING); habría que introducir toda la ruta:

Código
  1. c:\windows\system32\ping.exe 192.168.1.100

Así pues, está de más decir que la mayor parte de esos comandos que usamos en MS-DOS son aplicaciones contenidas en algún directorio del sistema, generalmente en %systemroot% y %systemroot%\system32.

Cabe mencionar que se le puede sacar mucho provecho a esta herramienta. Por ejemplo, si queremos usar otra aplicación ajena al Windows como comando en Batch solo habría que lanzarla en uno de los directorios de PATH. A partir de entonces bastaría con escribir su nombre y los parámetros correspondientes.

Por ejemplo, si tenemos el NIRCMD.EXE en d:\NCMD, y queremos usarlo en MS-DOS, habría que indicar la ruta más el nombre y extensión de la aplicación seguido de los parámetros:

Código
  1. d:\NCMD\NIRCMD.EXE cdrom open x:

Pero esto no sería necesario si tan solo arrastramos el NIRCMD.EXE al directorio Windows o System32. Ejecutaríamos la sentencia de este modo:

Código
  1. NIRCMD cdrom open x:

¿Ven? Quedaría como otro comando más de los que trae por defecto el sistema operativo.

Ahora bien, también podemos jugar con la variable PATH, aunque no recomiendo que se haga por MS-DOS. Yo personalmente la modifico en Propiedades de Mi PC > Opciones avanzadas > Variables de entorno. Si se fijan, en la sección de abajo Variables del sistema aparece una lista de variables entre las que figura PATH.

Una vez aquí, le hacemos doble click y nos mostrará su valor. Entonces podremos agregarle otra ruta (separada con punto y coma), que podría ser una propia en la que tengamos nuestras aplicaciones, después de lo cual no será necesario mover tales aplicaciones a las carpetas de sistema; podrán ejecutarse sin definir la ruta. Se guardan los cambios y listo.

Por ejemplo, suponiendo que no hemos movido d:\NCMD\NIRCMD.EXE a System32 ni a Windows, modificamos PATH de este modo: %SystemRoot%\system32;%SystemRoot%;d:\NCMD

Entonces no es necesario mover NIRCMD.EXE a ninguna parte, porque ya definimos su ruta en la variable PATH. Podremos ejecutarlo directamente sin especificar la ruta:

Código
  1. NIRCMD cdrom open x:

Bueno, creo que con esto queda claro para qué es la variable PATH. Yo particularmente la uso para tener más comodidad a la hora de ejecutar programas o abrir carpetas de uso frecuente. Creé una carpeta de accesos directos a todo lo que más uso y la agregué a PATH. Entonces solo oprimo:

> Tecla Windows + R (Ejecutar)
> s32
> Enter

y se abre la carpeta System32, porque ese fue el nombre que le di (s32) al acceso directo de esa carpeta. Y hago lo mismo para todo lo que uso frecuentemente. Tan simple como dar pequeños nombres a los accesos directos y todo es más fácil.

Bueno compañeros, espero haber ayudado. Cualquier cosa avísenme.
« Última modificación: 20 Noviembre 2009, 16:55 pm por <ИΘZIЭ(ŦB> » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda comando 'chdir' Python
Scripting
JUSTDOIT! 7 7,988 Último mensaje 28 Enero 2012, 16:32 pm
por criskapunk
Duda con comando attrib
Windows
ghostwolf535 2 2,704 Último mensaje 10 Febrero 2014, 18:35 pm
por ghostwolf535
Duda con comando EDLIN
Scripting
willdoxero 2 2,719 Último mensaje 20 Mayo 2014, 08:15 am
por willdoxero
duda de comando de redes cmd
Redes
D4RKL0R 2 1,947 Último mensaje 7 Enero 2016, 09:17 am
por Wick3D
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines