ซ้ำได้:
ฉันจะวางลงในพรอมต์ Windows CMD ได้อย่างไรโดยใช้คีย์บอร์ดเท่านั้น
วิธีปกติในการวางข้อความในเชลล์ cmd.exe คือคลิกขวา คุณจะวางข้อความโดยใช้เพียงแป้นพิมพ์ได้อย่างไร
ซ้ำได้:
ฉันจะวางลงในพรอมต์ Windows CMD ได้อย่างไรโดยใช้คีย์บอร์ดเท่านั้น
วิธีปกติในการวางข้อความในเชลล์ cmd.exe คือคลิกขวา คุณจะวางข้อความโดยใช้เพียงแป้นพิมพ์ได้อย่างไร
คำตอบ:
ALT+ Space E P:
ALT+ Spaceสำหรับเมนูระบบ
Eสำหรับแก้ไขเมนูย่อย
Pสำหรับวางรายการ
#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 และเรียกใช้
สนุก.
คุณสามารถอ่านเพิ่มเติมได้ที่นี่ คำตอบสั้น ๆ (แต่คำตอบที่ไม่พึงประสงค์) คือ:
ALT+ SPACE+ E+ K<- สำหรับการคัดลอกและ
ALT+ SPACE+ E+ P<- เพื่อวาง
นอกเหนือไปจากคำตอบเหล่านี้ก็อาจจะมีการตั้งข้อสังเกตว่าใน cmd.exe คุณต้องเปิดใช้งานโหมดรวดเร็วแก้ไขเพื่อให้alt+ space, pการทำงาน สามารถเปิดใช้งานโหมดแก้ไขด่วนได้โดยคลิกที่มุมบนซ้ายใน cmd.exe จากนั้นเลือกคุณสมบัติจากนั้นไปที่แท็บตัวเลือก