Reemplazo de directorio con una utilidad personalizada en Windows 7

Reemplazo de directorio con una utilidad personalizada en Windows 7

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 dircomando predeterminado en el símbolo del sistema a otro programa.

No puedes, al menos no directamente, como direstá 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 dirtienes que usar el nombre completo de tu reemplazo, en tu caso:

c:\dir.exe

Otras lecturas

información relacionada