Como colar no cmd.exe sem um mouse? [duplicado]

16

Possível duplicado:
como colo no prompt do Windows CMD usando apenas o teclado?

A maneira usual de colar texto em um shell cmd.exe é clicar com o botão direito do mouse. Como você pode colar texto usando apenas o teclado?

John D. Cook
fonte
11
Possível Dupe: superuser.com/questions/62598/...
Mehper C. Palavuzlar
11
@mehper Nice encontrar!
alex
No Windows 10, você pode ativar Ctrl + C e Ctrl + V em cmd.exe, consulte stackoverflow.com/a/31506358/395857
Franck Dernoncourt

Respostas:

18

ALT+ Space E P:

ALT+ Spacepara o menu Sistema
Epara submenu Editar
Ppara o item Colar

Snark
fonte
3
Estou surpreso que não exista uma maneira mais direta, sem passar pelo menu do sistema, mas tenho certeza que você está certo.
John D. Cook
Sim, é assim que eu faço.
Epaga 13/11/2009
10
#IfWinActive, ahk_class ConsoleWindowClass
^v:: ;Paste in console
send !{Space}EP
return
#ifWinActive

no AutoHotKey, permitindo que você controle + V para colar :)

Com o AutoIt, você também pode corrigir o ALT-F4 no prompt de comando. O script combinado será:

#Include <HotKey.au3>
#Include <vkConstants.au3>
; Atribua "CTRL-V" a PasteDos ()
_HotKeyAssign (BitOR ($ CK_CONTROL, $ VK_V), 'PasteDos', -1, "[CLASS: ConsoleWindowClass]")
; Atribua "ALT-F4" a ExitDoc ()
_HotKeyAssign (BitOR ($ CK_ALT, $ VK_F4), 'ExitDos', -1, "[CLASS: ConsoleWindowClass]")

; Certifique-se de não sair
Enquanto 1
    Sono (10)
WEnd
Func PasteDos ()
   Enviar (ClipGet ())
EndFunc

Func ExitDos ()
   WinClose ("[ATIVO]", "")
EndFunc

Para obter essa instalação , instale o AutoIt , adicione a Hotkey include , salve o script acima com a extensão au3 e execute-o.

Desfrutar.

Phoshi
fonte
8

Você pode ler mais sobre isso aqui . A resposta curta (mas desagradável) é:

ALT+ SPACE+ E+ K<- para copiar e
ALT+ SPACE+ E+ P<- para colar.

alex
fonte
+1 para "resposta curta, mas desagradável". E obrigado pelo link para mais explicações sobre o StackOverflow.
John D. Cook
Sem problemas. Se você parar por SO, upvote as respostas lá desde que eles são realmente bom :)
alex
5

Além destas respostas, pode-se notar que em cmd.exe você tem que ativar o modo de edição rápida, a fim de alt+ space, pao trabalho. O modo de edição rápida pode ser ativado clicando no canto superior esquerdo no cmd.exe, selecionando propriedades e indo para a guia Opções .

René Nyffenegger
fonte