TIP & TRICK (1)
PATH
โดยปกติ DOS ยอมให้กำหนดค่าติดตั้งในคำสั่ง SET PATH = ไว้ไม่เกิน 127 ตัว
แต่ใน DOS 6.xx สามารถใช้ตัวแปร PATH ไว้ในแฟ้ม CONFIG.SYS แทนการติดตั้งใน
AUTOEXEC.BAT โดยใช้คำสั่ง
SET PATH = (ชื่อเส้นทาง)
แต่เมื่อใช้คำสั่ง SET จะปรากฏเพียง 127 ตัวบนจอภาพ หากแต่ DOS รับรู้ค่าจากตัวแปรทั้งหมด
DIR
แบบกำหนดค่า
โดยปกติคำสั่ง DIR จะมีสวิตซ์ควบคุมหลายตัว เช่น /P /W /O:<order>
... ดังนั้นหากผู้ใช้นิยมใช้สวิตซ์ใดบ่อย ๆ กับคำสั่ง DIR สามารถเปลี่ยนคำสั่ง
DIR ให้จำสวิตซ์นั้นได้เลย โดยการใช้ตัวแปร DIRCMD ในแฟ้ม AUTOEXEC.BAT เช่น
ต้องการให้ DIR จำสวิตซ์ /P /O:N คือ หยุดพักทีละจอภาพ และเรียงลำดับชื่อแฟ้มตามตัวอักษร
A - Z ก็กำหนดคำสั่ง
SET DIRCMD = /P /O:N
ในแฟ้ม AUTOEXEC.BAT ก็ได้
เทคนิคคำสั่ง
MORE
ดอสมีสัญลักษณ์ < สำหรับใช้ในการเปลี่ยนทิศทางอินพุตเอาต์พุต และสัญลักษณ์
| สำหรับใช้เป็นฟิลเตอร์ ซึ่งการใช้งานบางกรณีจะให้ผลเหมือนกัน เช่น
TYPE README.TXT | MORE
MORE < README.TXT
ซึ่งแบบที่สองจะทำงานเร็วกว่า เพราะจะเป็นการอ่านไฟล์ส่งไปคำสั่ง MORE โดยตรง
ในขณะที่แบบแรกดอสจะอ่านข้อมูลนำไปเก็บไว้ในแฟ้มชั่วคราวก่อน แล้วจึงค่อยส่งต่อไปยังคำสั่ง
MORE
ใช้
DIR ค้นหาไฟล์
สามารถใช้คำสั่ง DIR C:\*.BAT /S เพื่อค้นหาไฟล์นามสกุล BAT จากทุก ๆ SUB
ในฮาร์ดดิสก์
ระบบความช่วยเหลือ
ดอสมีคำสั่ง HELP สำหรับขอดูรายละเอียดและตัวอย่างการใช้คำสั่งของดอส ซึ่งมีรูปแบบการใช้งาน
ดังนี้
HELP
HELP [command] -- [SYNTAX] ขอดูคำอธิบายการใช้คำสั่ง
HELP [command] -- [NOTES] ขอดูหมายเหตุเพิ่มเติมของคำสั่ง
HELP [command] -- [EXAMPLES] ขอดูตัวอย่างการใช้คำสั่ง
นอกจากคำสั่ง HELP ขอดูคำสั่ง ยังมี
HELP [WHATSNEW] ขอดูความสามารถใหม่ของดอสรุ่นที่ใช้งาน
FASTHELP ขอดูคำอธิบายย่อ ๆ ของการใช้คำสั่ง
FASTHELP [command] ขอดูคำอธิบายคำสั่งที่ระบุ ซึ่งมีค่าเท่ากับคำสั่ง <command>
/?
โปรแกรมหลาย ๆ ตัวมักจะใช้งานไดเรคทอรีชั่วคราว
โดยอาจจะกำหนดเป็น TEMP หรือ TMP
ซึ่งระบุด้วยคำสั่ง
SET TEMP = C:\TEMP
SET TMP = C:\TMP
ซึ่งไม่สะดวกต่อการดูแลรักษา และแก้ไข ดังนั้นควรทำการลดไดเรคทอรีลง โดยการสร้างตัวแปรสำหรับใช้ชี้ไปยังไดเรคทอรีหนึ่ง
ด้วยคำสั่ง
SET TEMP = C:\TEMP
SET TMP = %TEMP%
FILE NAME &
DIRECTORY NAME แบบมีช่องว่าง
บางครั้งอาจจะมีการตั้งชื่อ (ชื่อไฟล์ หรือ SUB-DIR) ในคอมพิวเตอร์แบบมีช่องว่าง
ซึ่งไม่สามารถใช้คำสั่งเข้าไปลบ หรือแก้ไขได้ ดอสมีคำสั่ง DELTREE และ MOVE
สำหรับจัดการโดยระบุชื่อที่มีช่องว่างภายในเครื่องหมายคำพูด
DELTREE "EX DIR" ลบไดเรคทอรีและแฟ้มใน EX DIR
MOVE "EX DIR" EX_DIR เปลี่ยนชื่อไดเรคทอรี
คำสั่ง
MOVE
ย้ายกลุ่มแฟ้มจากที่หนึ่ง ไปอีกที่หนึ่ง
MOVE C:\EX1\*.TXT C:\EX2
ย้ายแฟ้มแบบเจาะจงหลายแฟ้ม
MOVE C:\EX1\README.TXT, READMET.TXT C:\EX2
ย้ายกลุ่มแฟ้มหลาย ๆ กลุ่ม
MOVE C:\EX1\*.EXE, *.DOC, *.TXT C:\EX2
แต่ MOVE ไม่ยอมให้ย้ายแฟ้มพร้อมกับการเปลี่ยนชื่อ ดังนั้นจะต้องใช้คำสั่ง
REN เปลี่ยนชื่อให้เรียบร้อยก่อน จึงจะทำการย้ายแฟ้ม
BACK
|