Bueno, hace no mucho encontre que colocando "X.bat" en la carpeta System32, se podia usar desde la consola o un programa sin necesidad de poner la ruta, solo tecleando "X". Lo he probado con algunos trozos de codigo que repito en la mayoria de mis programas, y tengo un problema, cuando lo uso en un programa, al acabarse de ejecutar el "nuevo comando", el programa se cierra. Es decir, si yo pongo en "Prueba.bat":
Al ejecutar Prueba.bat, mostraria HOLA, ejecutaria el "X.bat" que esta en la carpeta System32 y se cerraria sin haber mostrado ADIOS.
Gracias de antemano.
____________________________________________________________________________________________________________________________
MODIFICACION:
Exit /b solo funciona desde la consola de comandos. Ademas, no se conservan las variables que usa el "nuevo comando" que es una parte que me interesa bastante.
___________________________________________________________________________________________________________________________
MODIFICACION:
Para lo de las variables habia pensado crear variables globales que se vayan editando segun los resultados de los programas, pero todavia queda el tema del cierre.
Código [Seleccionar]
@ECHO OFF
echo HOLA
pause
X
echo ADIOS
pause
exitAl ejecutar Prueba.bat, mostraria HOLA, ejecutaria el "X.bat" que esta en la carpeta System32 y se cerraria sin haber mostrado ADIOS.
Gracias de antemano.
____________________________________________________________________________________________________________________________
MODIFICACION:
Exit /b solo funciona desde la consola de comandos. Ademas, no se conservan las variables que usa el "nuevo comando" que es una parte que me interesa bastante.
___________________________________________________________________________________________________________________________
MODIFICACION:
Para lo de las variables habia pensado crear variables globales que se vayan editando segun los resultados de los programas, pero todavia queda el tema del cierre.
Bueno, yo seguire usando el mio y le buscare los errores (Si no, no tendria sentido haber hecho un esfuerzo). El error ese tambien me ha pasado a mi, y deduzco que el error estara en los milisegundos, asi que tendre que poner algun tipo de margen de error (¿Serviria el comodin "?" en la unidad de los milisegundos?)
