
Estoy usando Windows 7 y me gustaría cambiar el comando dir predeterminado en el símbolo del sistema a otro programa.
Intenté poner dir.exe y dir.bat en la raíz C:\ pero cuando escribo dir no inicia el programa. ¿Alguien sabe cómo iniciarlo después de escribir dir? Podría ser un cambio de registro.
Gracias de antemano.
Respuesta1
Me gustaría cambiar el dir
comando predeterminado en el símbolo del sistema a otro programa.
No puedes, al menos no directamente, como dir
está integrado en cmd.exe
:
Comandos internos
El CMD.exe del shell CMD de Windows contiene una serie de comandos "internos", los comandos "externos" adicionales también se proporcionan como archivos ejecutables separados. Los comandos externos generalmente se almacenan en la carpeta C:\WINDOWS\System32, esta carpeta es parte de la RUTA del sistema.
Esta disposición significa que los comandos internos y externos siempre están disponibles sin importar cuál sea su directorio actual.
ASSOC, BREAK, CALL, CD/CHDIR, CLS, COLOR, COPY, DATE, DEL, DIR, DPATH, ECHO, ENDLOCAL, ERASE, EXIT, FOR, FTYPE, GOTO, IF, KEYS, MD/MKDIR, MKLINK (vista y arriba), MOVER, RUTA, PAUSA, POPD, PROMPT, PUSHD, REM, REN/RENAME, RD/RMDIR, SET, SETLOCAL, SHIFT, START, TIME, TITLE, TYPE, VER, VERIFY, VOL
Sin embargo ...
Es posible que un sistema tenga un comando interno y un comando externo con el mismo nombre. Si tiene un comando llamado DATE.exe y desea ejecutarlo en lugar del comando DATE interno, use la ruta completa al archivo, por ejemplo, C:\utils\date.exe, incluso si su directorio actual es C:\utils\
FuenteComandos internos - CMD de Windows - SS64.com
Entonces en lugar de usar solo dir
tienes que usar el nombre completo de tu reemplazo, en tu caso:
c:\dir.exe