วิธีการวางเพื่อ cmd.exe โดยไม่ต้องใช้เมาส์? [ซ้ำ]


16

ซ้ำได้:
ฉันจะวางลงในพรอมต์ Windows CMD ได้อย่างไรโดยใช้คีย์บอร์ดเท่านั้น

วิธีปกติในการวางข้อความในเชลล์ cmd.exe คือคลิกขวา คุณจะวางข้อความโดยใช้เพียงแป้นพิมพ์ได้อย่างไร


1
Dupe ที่เป็นไปได้: superuser.com/questions/62598/…
Mehper C. Palavuzlar

1
@ mehper ดีหา!
alex

บน Windows 10 คุณสามารถเปิดใช้งาน Ctrl + C และ Ctrl + V ใน cmd.exe ดูstackoverflow.com/a/31506358/395857
Franck Dernoncourt

คำตอบ:


18

ALT+ Space E P:

ALT+ Spaceสำหรับเมนูระบบ
Eสำหรับแก้ไขเมนูย่อย
Pสำหรับวางรายการ


3
ฉันประหลาดใจที่ไม่มีทางตรงไปกว่านี้โดยไม่ต้องผ่านเมนูระบบ แต่ฉันแน่ใจว่าคุณพูดถูก
John D. Cook

ใช่นั่นเป็นวิธีที่ฉันทำ
Epaga

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

ใน AutoHotKey ให้คุณควบคุม + V เพื่อวาง :)

ด้วย AutoIt คุณสามารถแก้ไข ALT-F4 บนพรอมต์คำสั่งของคุณ รวมสคริปต์เข้าด้วยกัน:

#Include <HotKey.au3>
#Include <vkConstants.au3>
; กำหนด "CTRL-V" ให้กับ PasteDos ()
_HotKeyAssign (BitOR ($ CK_CONTROL, $ VK_V), 'PasteDos', -1, "[คลาส: ConsoleWindowClass]")
; กำหนด "ALT-F4" ให้ ExitDoc ()
_HotKeyAssign (BitOR ($ CK_ALT, $ VK_F4), 'ExitDos', -1, "[CLASS: ConsoleWindowClass]")

; ตรวจสอบให้แน่ใจว่าเราไม่ออก
ในขณะที่ 1
    การนอนหลับ (10)
Wend
Func PasteDos ()
   ส่ง (ClipGet ())
EndFunc

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

หากต้องการเรียกใช้การติดตั้ง AutoItให้เพิ่มHotkey includeบันทึกสคริปต์ข้างต้นด้วยส่วนขยาย au3 และเรียกใช้

สนุก.


8

คุณสามารถอ่านเพิ่มเติมได้ที่นี่ คำตอบสั้น ๆ (แต่คำตอบที่ไม่พึงประสงค์) คือ:

ALT+ SPACE+ E+ K<- สำหรับการคัดลอกและ
ALT+ SPACE+ E+ P<- เพื่อวาง


+1 สำหรับ "คำตอบสั้น ๆ แต่ไม่เป็นที่พอใจ" และขอขอบคุณสำหรับลิงก์ไปยังคำอธิบายเพิ่มเติมเกี่ยวกับ StackOverflow
John D. Cook

ไม่มีปัญหา. ถ้าคุณหยุดโดย SO, upvote คำตอบมีตั้งแต่พวกเขาดีจริงๆ :)
อเล็กซ์

5

นอกเหนือไปจากคำตอบเหล่านี้ก็อาจจะมีการตั้งข้อสังเกตว่าใน cmd.exe คุณต้องเปิดใช้งานโหมดรวดเร็วแก้ไขเพื่อให้alt+ space, pการทำงาน สามารถเปิดใช้งานโหมดแก้ไขด่วนได้โดยคลิกที่มุมบนซ้ายใน cmd.exe จากนั้นเลือกคุณสมบัติจากนั้นไปที่แท็บตัวเลือก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.