Posso modificar o comportamento do cmd.exe ou do PowerShell para que o preenchimento automático da guia não apague tudo após o cursor?

2

No prompt de comando do Windows cmd.exe ou no PowerShell , posso fazer a conclusão de guias para muitas coisas, como percorrer comandos, nomes de arquivos ou diretórios. O problema é que ele apaga tudo depois do cursor. Então, se por exemplo, eu tenho dois arquivos que eu quero processar, ou seja, bojot.mp4 e donat.mp4 , que residem no mesmo diretório, digamos que eu comece com o primeiro:

ffmpeg -i c:\tmp\vid\bojot.mp4 -an -sameq -s 640x480 bangang.mpg

Até aí tudo bem. Agora eu só preciso mudar o arquivo de entrada certo? Pressione uma vez, retorne ao bojot.mp4 e apague-o, digite d e então TAB , como em bash . Mas o que eu tenho é:

ffmpeg -i c:\tmp\vid\donat.mp4

O que? Agora eu tenho que redigitar todos os params e args! Não posso consertar isso?

Não me diga que o Cygwin / MSys é o único caminho…

    
por syockit 21.03.2011 / 18:53

2 respostas

2

Eu não acho que isso é possível com o CMD, mas você pode com TCC / LE , que é um shell de comando alternativo gratuito com um superconjunto de recursos.

Eu tenho isso como uma guia em Console2 , onde defini atalhos de teclado padrão para Copie e cole também para facilitar a vida.

    
por 21.03.2011 / 19:13
1

Se você quiser algo leve que funcione dentro do cmd, instale o Clink . Faz com que o finalização do caminho funcione como se não tivesse sido implementado por um bêbado. Também conclui os executáveis e variáveis de ambiente. Corrige alguns dos outros defeitos do cmd também.

    
por 17.11.2012 / 22:23