Laloli | |
| 2007-04-04 11:44 - Respuestas: 12 - Tema nº: 2442712
Características: Windows XP Profesional, muy vieja :(.
Hola a todos.
Estoy buscando la manera de ejecutar un archivo.exe que se encuentra en una ruta direfente a la principal, todo ello en una misma linea de codigo.
Me explico:
Ya estando en la consola DOS, abro archivos .exe en el directorio principal asi:
>taskmgr.exe (nos abre el listado de procesos activos)
>otroarchivo.exe
Pero si yo quiero ejecutar un archivo.exe que se encuentra en otro directorio, podria usar los comandos "cd" "cd .." hasta llegar al destino y abrir dicho .exe verdad?? pero eso no me sirve para lo que intento hacer. lo que busco es otra manera que ocupe una unica linea de codigo, consiguiendo el mismo objetivo.
Ejemplo:
>c:\archivos de programa\juegos\juego1.exe
Lo ideal seria algo como eso.. en una misma linea, abrir dicho .exe.
Por que esta manera?? porque utilizos-c-r-i-p-t's externos que solo funcionan insertando lineas unicas en DOS. por lo tanto no me sirve utilizar los comandos "cd" sino buscar la manera de hacer tdoo ello en una misma.
Me pueden ayudar por favor?
Muchisimas Gracias.
En resumen seria: Abrir archivos.exe fuera del directorio principal, sin utilizar los comandos "cd".
| |
|
|
almalasi | |
|
Re: Ejecutar .exe en otra ruta, sin utilizar cd - 2007-04-04 11:47 - Respuesta 2
start c:\directorio\subdirectorio\archivo.exe
Prueba con esta sintaxis | |
|
|
Laloli | |
|
Re: Ejecutar .exe en otra ruta, sin utilizar cd - 2007-04-04 11:56 - Respuesta 3
Muchisimas gracias por responder ;)
Mira cuando ejecuto esa consulta.. pues me da error diciendo "No se puedo encontrar c:\Archivos"
Yo puse asi:
>start c:\archivos de programa\juegos\juego1.exe
Quiza sea por los espacios, hay una manera de que los ignore??
Por cierto, si "start" inicia un programa.. pues existe tambien "restart" para resetearlo?? o debo primero tirarlo con "taskkill" y luego abrirlo con "start".
Otra vez, muchisimas gracias. | |
|
|
Trilobite | |
|
Re: Ejecutar .exe en otra ruta, sin utilizar cd - 2007-04-04 11:56 - Respuesta 4
¡Hola Laloli!
Algo he dado de MS-DOS aunque no soy muy experto...por si algún compañero no te da otra solución mejor te explico mi idea:
Crear un archivo BAT. para ello desde el directorio raiz, tecleas:
Copy con
juegos.bat
cd juegos
juegos (siendo juegos el ejecutable exe)
F6
Saldrá ^Z
luego...solamente tendrás que teclear desde c: juegos, y este archivo bat te ejecutará toda la ruta.
Saludos
| |
|
|
Laloli | |
|
Re: Ejecutar .exe en otra ruta, sin utilizar cd - 2007-04-04 12:03 - Respuesta 5
Muchas gracias Trilobite, utilizar archivos.bat es una opcion.
Pero mira, me explico:
Resulta que intento crear uns-c-r-i-p-t(lenguaje de programacion web) que se encarga de iniciar/resetear/apagar procesos.exe.
Entonces lo ideal seria hacerlo todo en DOS, utlizando como menu uns-c-r-i-p-t, sin necesidad que generar archivos.bat y demas, por que? pues porque sino la persona que quiera utilizar mis-c-r-i-p-t, le resultara algo lioso incluir archivos.bat y tal.
Pd: Increible la participacion que hay en este foro. | |
|
|
|