マウスなしでcmd.exeに貼り付ける方法は?[複製]


16

重複の可能性:
キーボードのみを使用してWindows CMDプロンプトに貼り付けるにはどうすればよいですか?

cmd.exeシェルにテキストを貼り付ける通常の方法は、右クリックすることです。キーボードのみを使用してテキストを貼り付けるにはどうすればよいですか?


1
可能なだまされやすい人:superuser.com/questions/62598/...
Mehper C. Palavuzlar

1
@mehper素敵な発見!
アレックス

Windowsの10で、あなたは、cmd.exeのでCtrl + CとCtrl + Vを有効にすることができます参照stackoverflow.com/a/31506358/395857
フランクDernoncourt

回答:


18

ALT+ Space E P

ALT+ 貼り付け項目の編集サブSpaceメニューのシステムメニュー
E
P


3
システムメニューを経由しない直接的な方法はないことに驚いていますが、あなたは正しいと確信しています。
ジョンD.クック

うんそれは私がそれを行う方法です。
エパガ2009年

10
#IfWinActive, ahk_class ConsoleWindowClass
^v:: ;Paste in console
send !{Space}EP
return
#ifWinActive

AutoHotKeyで、Ctrl + Vで貼り付けできます:)

AutoItを使用すると、コマンドプロンプトでALT-F4を修正することもできます。スクリプトを組み合わせると次のようになります。

#Include <HotKey.au3>
#Include <vkConstants.au3>
; PasteDos()に「CTRL-V」を割り当てます
_HotKeyAssign(BitOR($ CK_CONTROL、$ VK_V)、 'PasteDos'、-1、 "[CLASS:ConsoleWindowClass]")
; ExitALT()に「ALT-F4」を割り当てます
_HotKeyAssign(BitOR($ CK_ALT、$ VK_F4)、 'ExitDos'、-1、 "[CLASS:ConsoleWindowClass]")

; 終了しないことを確認してください
ながら1
    寝る(10)
終了
Func PasteDos()
   Send(ClipGet())
EndFunc

Func ExitDos()
   WinClose( "[ACTIVE]"、 "")
EndFunc

この実行中の AutoItをインストールするには、Hotkey includeを追加し、上記のスクリプトをau3拡張子で保存して実行します。

楽しい。


8

詳細については、こちらをご覧ください。短い(しかし不快な答え)は:

ALT+ SPACE+ E+ K<-コピー、
ALT+ SPACE+ E+ P<-貼り付け。


「短いが不快な答え」の場合は+1。StackOverflowの詳細な説明へのリンクに感謝します。
ジョンD.クック

問題ない。SOに立ち寄ったら、答えが本当に良いのでそこに投票してください:)
alex

5

これらの答えに加えて、cmd.exe では、alt+が機能するためにクイック編集モードを有効にする必要があることに注意してください。クイック編集モードを有効にするには、cmd.exeの左上隅をクリックしてからプロパティを選択し、オプションタブに移動します。spacep

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.