Me gustaria crear un comando para la consola de MSdos que cuando pulse g (por ejemplo) vaya a la ruta C:\Users\Estevez\Programacion, como se hace esto?
pones en la consola
doskey g=cd larutaytal y le das a enter. eso graba la macro
y luego pulsas g y enter
#3 y eso ya lo tengo para siempre? es decir si cierro la consola y la vuelvo abrir poniendo g me va a la ruta o debo volver hacer lo de doskey cada vez que abra la consola
Algo que se me ha ocurrido sin darle muchas vueltas:
1- Crea un archivo nuevo de texto, con el bloc de notas por ejemplo. Dentro de este archivo escribes los comandos de MS-Dos que quieres ejecutar. En tu caso el archivo sólo debería contener cd C:\Users\Estevez\Programacion
2- Le das a guardar como y lo guardas con extensión .bat. Ojo, tiene que ser .bat. No sirve .bat.txt ni .txt. Verás que el icono del archivo cambia y ya no es la típica hoja de los archivos de texto plano.
3- Vas a Panel de control/Sistema/Config. avanzada/Variables de entorno (Esto en W7, si usas XP es similar). Aquí en variables del sistema buscas la variable Path y le das a editar. Al final del texto de esa variable añades un ; y a continuación la ruta donde has guardado tu archivo .bat. Por ejemplo, si el .bat lo tienes en C:\temp, pues deberías añadir a esa variable esto: ;C:\temp.
4- Abre una consola, escribe el nombre de tu .bat sin la extensión, y ya lo tienes. Si lo has guardado como g.bat, pues en la consola al pulsar g y darle a enter, ejecutarás los comandos que haya dentro de tu .bat. En tu caso cambiaría el directorio al que tú le digas.
Es un poco peliagudo esto de añadir una nueva ruta a la variable de entorno Path. De hecho, seguro que hay formas más sencillas de hacerlo.. Pero bueno, ésta funciona ;-)
Edito: Lo que te han contestado antes es mucho más sencillo (y seguro) que lo mío
#4 acabo de probar y cuando cierras la ventana y la vuelves a abrir pierdes los alias, seguro que hay alguna forma de guardarlos, go google!
acabo de probrar la version de #3, y como muy bien dice en #6 al cerrar la consola se pierde el macro al final he hecho lo de #5,
Por cierto, tiene que haber una carpeta con todos lo comandos de la consola,no? y si la respuesta es si, donde esta dicha carpeta?
Edit gracias a ambos por el interes
#7 Si no me equivoco, los comandos que puedes utilizar ya están integrados dentro del propio cmd (salvo algún caso concreto). Por tanto, no hay un directorio donde se almacenen todos los que se usan.
En cualquier caso, que alguien me corrija si esto no es así.
system32 , metes ahi los archivos y profit, la carpeta es esa , pero independientemente de donde esten van ligados a la ruta de path asi que te da igual
#11 Para saber el PATH (carpetas con ejecutables) en cmd escribe
set path
o
echo %PATH%
por si acaso te sea util algun dia