본문 바로가기
컴퓨터일반

Windows Command Prompt 에서 Ctrl+V 로 붙여 넣기

by 남성 2013. 9. 8.

컴퓨터를 사용하면서 가장 많이 하는 게 복사 & 붙여 넣기 일 텐데요~

 

뭐 너무나 많이들 사용하는 거라 일반사람들도 무의식적으로 단축키를 외워서 사용하곤 하는 기능 입니다.

 

복사는 Ctrl + C 붙여 넣기는 Ctrl + V 인데요~

 

윈도우 대부분의 프로그램에서 통상적으로 적용되는 이 기능이

 

Windows Command Prompt 에서는 정상적으로 동작을 안 합니다.

 

다른 곳에서 명령어 등을 붙여 넣기라도 할라치면~ 아래 그림처럼 오른쪽 클릭을 한 후에

 

 

붙여 넣기를 클릭해야만 붙여 넣기가 되는데…… 여간 불편한 게 아닙니다.

 

그래서 Windows Command Prompt 에서도 Ctrl + V 로 붙여 넣기를 할 수 없을까 해서 찾아보니 아래 글이 나오더군요.

 

http://www.howtogeek.com/howto/25590/how-to-enable-ctrlv-for-pasting-in-the-windows-command-prompt/

 

역시 세상에 제가 불편하다고 생각하는 것들은 남들도 다들 불편해 하더군요.

 

해결 방법은 제가 좋아하는 Autohotkey 를 사용하는 방법입니다.

 

Autohotkey 는 아래 Autohotkey 홈페이지에서 다운로드 받을 수 있고~

http://www.autohotkey.com/

 

제 블로그에서도 아래 카테고리에 그 사용법들이 나와있으니~ 참조하시기 바랍니다.

 

2012/02/22 - [Autohotkey] - Autohotkey를 사용해 보아요~


http://iamaman.tistory.com/category/Autohotkey


Windows Command Prompt 에서 Ctrl + V 를 사용해서 붙여 넣기 하는 Autohotkey 코드는 간단합니다.

 

아래 코드를 메모장 등에 작성 후에 확장자를 .ahk 로 해서 저장합니다.

 

편의를 위해 파일과 그 내용도 올립니다. 

Windows_CommandPrompt.ahk

#IfWinActive ahk_class ConsoleWindowClass

^V::

SendInput {Raw}%clipboard%

return

#IfWinActive

 

이제 위에 작성한 Windows_CommandPrompt.ahk 파일을 실행하시고~

 

간단하게 dir /w 명령어를 복사해보죠~

 

그리고 아래 그림처럼 Windows Command Prompt 를 열어서~ Ctrl + V 를 누릅니다.

 

간단하게 붙여 넣기 되죠~ 단순한 팁이지만 생산성은 굉장히 향상될 것 같네요~


댓글2

  • enter 2018.06.21 17:46

    여러줄을 ctrl v하면 줄마다 한 줄씩 띄워져서 콘솔에 붙여넣기가 되네요ㅠ 어떻게 해결하죠?
    답글

    • 남성 2018.06.21 17:58 신고

      Windows Command Line 에서 열어 줄의 명령어를 한 줄에 표현하고 싶은 경우 && 기호를 붙입니다. 따라서 정규표현식을 사용하여 줄바꿈기호를 && 로 변경해 주면 될 것입니다. 코드는 다음과 같습니다.


      #IfWinActive ahk_class ConsoleWindowClass

      ^V::

      commandStr := RegExReplace(Clipboard,"`r`n"," && ")

      SendInput {Raw}%commandStr%

      return

      #IfWinActive