Estou querendo isso há muito tempo! :) Só queria marcar a ideia de usar o AHK e sugerir uma melhoria no script para ele. Eu gosto de ^ W para apagar palavras, como em shells linux, então estou feliz por ter encontrado isso.
O primeiro script não funcionou para mim no CMD (pula uma palavra e depois apaga o primeiro caractere, não a palavra inteira). O próximo script acima também não foi ideal, então, em vez de fazer um loop, por exemplo 500 vezes enviando Del pressionamentos de tecla (que eu encontrei às vezes transborda e envia exclusões para outra janela se você mudar o foco, eek), em vez disso, há a funcionalidade F4 do CMD: solicita um caractere e exclui até que char. Então, pule uma palavra de volta com ctrl-Esquerda, depois F4 seguido por Espaço, para deletar até um espaço. As únicas desvantagens secundárias são que (a) pisca rapidamente a caixa de aviso, e (b) a palavra repetida apaga deixa uma pilha de espaços (inofensivos mas um pouco desinteressantes). Eu também queria ^ U (apagar ao início da linha) e ^ A / ^ E / ^ F / ^ B movimento de palavra / caractere como shells linux (mesmo que eles já existam no CMD, eu toco tipo então prefiro não mexer minhas mãos longe do teclado principal). :) Eu também mantive o excelente ^ V de David Hoppe para colar.
Assim:
#IfWinActive ahk_class ConsoleWindowClass
; Paste in command window
^V::
Send !{Space}ep
return
; was ^BackSpace, I prefer ^W a la linux
^W:: ;;Delete previous word
Send ^+{Left}
Send {F4}{Space}
Return
^U:: ;;erase to start of line
Send ^{Home}
Return
^A:: ;;move to start of line
Send {Home}
Return
^E:: ;;move to end of line
Send {End}
Return
^F:: ;; move one char forward
Send {Right}
Return
^B:: ;;move one char back
Send {Left}
Return
#IfWinActive