Um dos meus cursos de rede de ensino médio me fez usar um programa para simular servidores e redes, o que me permite usar shells virtuais em dispositivos finais (por exemplo, PCs e, se conectados remotamente, switches / roteadores). O interessante nessas shells é que elas não exigem que o comando / argumento completo seja digitado para poder ser processado.
Por exemplo, o systeminfo
comando pode ser executado digitando systeminfo
ou simplesmente sy
, Como nenhum outro comando começa com sy
, mas há outros que começam com s
(daí a (des) ambiguidade nos comandos).
Existe alguma maneira de emular essa funcionalidade abreviada no Prompt de Comando / PowerShell?
windows
command-line
autocomplete
kkirigaya
fonte
fonte
sy.bat
, dentro dele coloque osysteminfo
comando, salve-o em algum lugar em seu caminho (então você pode chamá-lo de qualquer lugar), digitesy
e deve funcionar. :)systeminfo
, Quero dizer, para qualquer arquivo / programa que esteja no meu diretório atual. Digamos que eu tenha três arquivos no meu diretório atual:aa.exe
,bb.exe
ebc.exe
. Se eu digitara
e aperte enteraa.exe
deve ser executado. Se eu fizer o mesmo comb
, nada vai acontecer porque há ambiguidade entrebb.exe
ebc.exe
, exigindo que eu digitebb
oubc
para esses programasa
e, em seguida, pressione TAB. Ele deve preencher automaticamente "aa.exe" e se o ab.exe existir, a aba de bate-lo novamente será autocomplete para isso, etc.