doskey คือโปรแกรมยูทิลิตี้ที่ติดตั้งมาพร้อมกับ Windows ที่สามารถช่วยเพิ่มประสิทธิภาพให้กับผู้ใช้งาน เช่น การบันทึกคำสั่งที่ต้องเรียกใช้งานบ่อยครั้ง การสร้างคีย์ลัด และการแก้ไขบรรทัดคำสั่งแบบ Interactive บทความนี้จะพาย้อนดูความเป็นมา วิธีใช้งาน พร้อมตัวอย่างที่จะช่วยให้คุณทำงานกับ Command Prompt ได้อย่างมีประสิทธิภาพมากยิ่งขึ้น
doskey คือโปรแกรมยูทิลิตี้ที่ติดตั้งมาพร้อมกับ Windows ตั้งแต่ยุค MS-DOS มีความสามารถดังนี้
ปัจจุบัน doskey สามารถใช้งานได้ใน Command Prompt (cmd.exe) และเป็นหนึ่งในเครื่องมือที่แก้ปัญหาให้การทำงานซ้ำ ๆ
doskey ได้ถูกเพิ่มเข้ามาใน MS-DOS 5.0 (ปี 1991) เพื่อแก้ปัญหาใหญ่ 2 อย่างในยุคนั้น
doskey จึงช่วยบันทึกประวัติคำสั่ง และเพิ่มความสามารถในการแก้ไขบรรทัดคำสั่ง กลายเป็นพื้นฐานสำคัญที่ต่อมาถูกนำไปใช้ใน Command Shell รุ่นใหม่ ๆ แม้จะมี PowerShell และ Windows Terminal แต่ยังมีผู้ใช้จำนวนมากที่ใช้งาน cmd + doskey อยู่จนถึงปัจจุบัน
# แสดงประวัติคำสั่ง
doskey /history
# สร้าง Macro คำสั่ง
doskey ls=dir
# ล้างประวัติคำสั่ง
doskey /reinstall
gs=git status
ga=git add .
gc=git commit -m "$*"
# โหลดชุด Macro คำสั่งจากไฟล์
doskey /macrofile=C:\tools\macro.txt
doskey /macrofile=macro.txt
cls
ls=open
gs=git status
ga=git add .
gc=git commit -m "$*"

%windir%\system32\cmd.exe /k setup.bat