
Estou usando o Windows 7 e gostaria de alterar o comando dir padrão no prompt de comando para outro programa.
Tentei colocar dir.exe e dir.bat na raiz C:\, mas quando digito dir ele não inicia o programa. Alguém sabe como iniciá-lo depois de digitar dir? Pode ser uma alteração no registro.
Desde já, obrigado.
Responder1
Gostaria de alterar o dir
comando padrão no prompt de comando para outro programa.
Você não pode, pelo menos não diretamente, como dir
está incorporado em cmd.exe
:
Comandos internos
O shell CMD do Windows CMD.exe contém vários comandos 'internos'; comandos 'externos' adicionais também são fornecidos como arquivos executáveis separados. Os comandos externos geralmente são armazenados na pasta C:\WINDOWS\System32, esta pasta faz parte do sistema PATH .
Esse arranjo significa que os comandos internos e externos estão sempre disponíveis, não importa qual seja o seu diretório atual.
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 e acima), MOVE, PATH, PAUSE, POPD, PROMPT, PUSHD, REM, REN/RENAME, RD/RMDIR, SET, SETLOCAL, SHIFT, START, TIME, TITLE, TYPE, VER, VERIFY, VOL
No entanto ...
É possível que um sistema tenha um comando interno e um comando externo com o mesmo nome. Se você tiver um comando chamado DATE.exe e quiser executá-lo em preferência ao comando DATE interno, use o nome do caminho completo para o arquivo, por exemplo, C:\utils\date.exe, mesmo que seu diretório atual seja C:\utils\
FonteComandos internos - Windows CMD - SS64.com
Então ao invés de usar apenas dir
você tem que usar o nome completo do seu substituto, no seu caso:
c:\dir.exe