สิ่งเก่าเรียกว่า 'doskey' ในความเป็นจริงมันเป็นภาพที่คุ้นเคยสำหรับเพื่อนเก่าของเรา ...
ตรวจสอบหน้าความช่วยเหลือ:
C: \ Users \ bubu> doskey /?
แก้ไขบรรทัดคำสั่งเรียกคำสั่ง Windows และสร้างมาโคร
DOSKEY [/ ติดตั้งใหม่] [/ LISTSIZE = ขนาด] [/ MACROS [: ALL | : exename]]
[/ ประวัติ] [/ INSERT | / OVERSTRIKE] [/ EXENAME = exename] [/ MACROFILE = ชื่อไฟล์]
[Macroname = [ข้อความ]]
/ ติดตั้งใหม่ติดตั้งสำเนาใหม่ของ Doskey
/ LISTSIZE = size ตั้งค่าขนาดของบัฟเฟอร์ประวัติคำสั่ง
/ MACROS แสดงมาโคร Doskey ทั้งหมด
/ MACROS: ทั้งหมดแสดงมาโคร Doskey ทั้งหมดสำหรับ executables ทั้งหมดที่มี
มาโคร Doskey
/ MACROS: exename แสดง Doskey macros ทั้งหมดสำหรับการปฏิบัติการที่กำหนด
/ HISTORY แสดงคำสั่งทั้งหมดที่เก็บไว้ในหน่วยความจำ
/ INSERT ระบุว่าข้อความใหม่ที่คุณพิมพ์จะถูกแทรกในข้อความเก่า
/ OVERSTRIKE ระบุว่าข้อความใหม่เขียนทับข้อความเก่า
/ EXENAME = exename ระบุไฟล์ปฏิบัติการ
/ MACROFILE = filename ระบุไฟล์ของ macros เพื่อติดตั้ง
macroname ระบุชื่อสำหรับแมโครที่คุณสร้าง
ข้อความระบุคำสั่งที่คุณต้องการบันทึก
คำสั่งเรียกคืนขึ้นและลงลูกศร ESC ล้างบรรทัดคำสั่ง; แสดง F7
ประวัติคำสั่ง; ALT + F7 ล้างประวัติคำสั่ง; คำสั่งการค้นหา F8
ประวัติศาสตร์ F9 เลือกคำสั่งด้วยหมายเลข; ALT + F10 ลบคำจำกัดความของแมโคร
ต่อไปนี้เป็นรหัสพิเศษบางอย่างในนิยามแมโคร Doskey:
ตัวคั่นคำสั่ง $ T อนุญาตให้ใช้หลายคำสั่งในแมโคร
$ 1- $ 9 ชุดพารามิเตอร์ เทียบเท่ากับ% 1-% 9 ในโปรแกรมแบทช์
$ * Symbol ถูกแทนที่ด้วยทุกสิ่งที่ตามมาด้วยชื่อแมโครในบรรทัดคำสั่ง
C: \ Users \ bubu>
มันไม่ได้เก็บประวัติไว้ในไฟล์แน่นอนว่าคุณสามารถใช้ไฟล์ doskey / history> และสิ่งอื่น ๆ ที่ต้องทำ แต่มันไม่ได้เป็นแบบอัตโนมัติเหมือนทุบตี ctrl-c สร้างการขัดจังหวะและดังนั้นจึงไม่ได้ใช้ในคอนโซล แม้แต่ xterm ก็ไม่อนุญาตให้ทำเช่นนั้น (xterm ใช้การเลือกเมาส์เป็นการคัดลอกและคลิกขวาเป็นวางสำหรับเรื่อง)
หรือคุณสามารถใช้ cygwin และใช้ bash แทน ... มันยังทำงานบน windows