32
ใบเตรียมการสอน เลขหนา 1 /29 ระบบปฏิบัติการดอส (DOS) บทนํา ดอส (DOS) ยอมาจาก Disk Operating System เปนชุดคําสั่ง (Program)มีหนาที่ทํางานอยู 3 อยางคือ 1. ทําหนาที่ประสานการทํางานระหวางหนวยปอนเขา (input) และหนวยแสดงผล(Output) เชนแปนพิมพ (Keyboard)เครื่องขับดิสก (Disk Driver)จอภาพ (Printer ) เปนตน 2. ทําหนาที่เกี่ยวกับการถายเทขาวสารระหวางดิสก กับหนวยความจําของคอมพิวเตอร 3. ดูแลรักษาแฟมขอมูลหรือไฟล (File)โดยการจัดระเบียบ เชนบันทึกเขามา (Save) ลบ ออกไป (Delete) เปลี่ยนชื่อ (Rename) เปนตน ประวัติของดอส ..2519 สะตีฟ จอบและเพื่อนๆไดผลิตเครื่องแอปเปลขึ้นมาจนประสบความสําเร็จ ตอบริษัท ไอบีเอ็มไดเขามาทําธุรกิจดานคอมพิวเตอร ทําใหมีการพัฒนาประสิทธิภาพของเครื่องคอมพิวเตอรใหดี ยิ่งขึ้น ..2524 มีการเปดตัวเครื่องไมโครคอมพิวเตอรขนาด 16 บิต ชื่อวา “IBMPC”และไดเขียน ระบบปฏิบัติการขึ้นมาคือ ดอสรุนที1 .. 2525 ไดพัฒนาดอสรุ1.1 ขึ้นมา โดยมีการใสเวลาเขาไปในไฟลซึ่งเพิ่มจากดอส รุ1 ที่ใสเฉพาะวันที่เทานั้น .. 2526 มีการปรับปรุงใหเปนดอสรุ2 ขึ้นมา โดยมีการเพิ่มเติมเกี่ยวกับการทํางานของดิสก ไดรฟ และคําสั่งภายนอกอีกหลายคําสั่ง .. 2527 ไดกําเนิดดอสรุ2.1 ขึ้นเพื่อแกไขดอสรุนที2 และในปนี้ไดแนะนําดอสรุนที3เขา มา .. 2531 มีการพัฒนาดอสรุนที4 ขึ้นมา แตดอสรุนนี้ก็มีปญหาตางๆหลายอยาง จึงมีการ พัฒนาดอสรุนที5ขึ้นมา ซึ่งเปนรุนที่ประสบความสําเร็จอยางมาก ตอมาก็มีดอสรุนที6 เกิดขึ้น ซึ่งดอสรุนนี้ไดเพิ่มขีดความสามารถตางๆ ขึ้นมาหลายอยาง

1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 1 /29

ระบบปฏิบัติการดอส (DOS)

บทนํา ดอส (DOS) ยอมาจาก Disk Operating System เปนชุดคําสั่ง (Program)มีหนาที่ทํางานอยู 3

อยางคือ

1. ทําหนาที่ประสานการทํางานระหวางหนวยปอนเขา (input) และหนวยแสดงผล(Output)

เชนแปนพิมพ (Keyboard)เครื่องขับดิสก (Disk Driver)จอภาพ (Printer ) เปนตน

2. ทําหนาที่เกี่ยวกับการถายเทขาวสารระหวางดิสก กับหนวยความจําของคอมพิวเตอร 3. ดูแลรักษาแฟมขอมูลหรือไฟล(File)โดยการจัดระเบียบ เชนบันทึกเขามา (Save) ลบ

ออกไป (Delete) เปลี่ยนชื่อ (Rename) เปนตน

ประวัติของดอส

พ.ศ.2519 สะตีฟ จอบและเพื่อนๆไดผลิตเครื่องแอปเปลข้ึนมาจนประสบความสําเร็จ ตอบริษัท

ไอบีเอ็มไดเขามาทําธุรกิจดานคอมพิวเตอร ทําใหมีการพัฒนาประสิทธิภาพของเครื่องคอมพิวเตอรใหดียิ่งขึ้น

พ.ศ.2524 มีการเปดตัวเครื่องไมโครคอมพิวเตอรขนาด 16 บิต ช่ือวา “IBMPC”และไดเขียน

ระบบปฏิบัติการขึ้นมาคือ ดอสรุนที่1

พ.ศ. 2525 ไดพัฒนาดอสรุน 1.1 ขึ้นมา โดยมีการใสเวลาเขาไปในไฟลซ่ึงเพิ่มจากดอส รุน 1

ที่ใสเฉพาะวันที่เทานั้น

พ.ศ. 2526 มีการปรับปรุงใหเปนดอสรุน 2 ขึ้นมา โดยมีการเพิ่มเติมเกี่ยวกับการทํางานของดิสก

ไดรฟ และคําส่ังภายนอกอีกหลายคําส่ัง พ.ศ. 2527 ไดกําเนิดดอสรุน 2.1 ขึ้นเพื่อแกไขดอสรุนที่ 2 และในปนี้ไดแนะนําดอสรุนที่ 3เขา

มา พ.ศ. 2531 มีการพัฒนาดอสรุนที่ 4 ขึ้นมา แตดอสรุนนี้ก็มีปญหาตางๆหลายอยาง จึงมีการ

พัฒนาดอสรุนที่ 5ขึ้นมา ซ่ึงเปนรุนที่ประสบความสําเร็จอยางมาก

ตอมาก็มีดอสรุนที่ 6 เกิดขึน้ ซ่ึงดอสรุนนี้ไดเพิม่ขีดความสามารถตางๆ ขึ้นมาหลายอยาง

Page 2: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 2 /29

เอ็มเอสดอส (MS- DOS) ยอมาจาก Microsoft Disk Operating System เปนรุนที่ไดมีการปรับปรุงใหดีกวาดอสรุนกอนๆ ซ่ึงเปนชุดโปรแกรมที่ทําใหเครื่องคอมพิวเตอรรับรูถึงคุณ โปรแกรมของคุณและอุปกรณตอพวงอ่ืนๆ (เชน เครื่องพิมพ) ถาปราศจากระบบปฏิบัติการเสียแลว เครื่อง

คอมพิวเตอรก็ไมตางไปจากขนมขบเคี้ยว

เอ็มเอสดอส (MS- DOS) เปนระบบปฏิบัติการในคอมพิวเตอรที่ทํางานโดยไมขึ้นกับอุปกรณที่เปลี่นแปลงไปในเครื่อง MS –DOS สามารถทํางานบนเครื่องคอมพิวเตอรสวนบุคคล (PC)และเครื่อง

คอมพิวเตอรกระเปาหิ้ว(Laptop) ที่มีหนวยประมวลผล (CPU) อยูในตระกูล 80x86 ได คอมพิวเตอรจะ

ทํางานในเรียลโหมด (Real mode) โดยมีอุปกรณรับ/สงขอมูล และตัวเก็บขอมูล เชน ดิสกไดรฟ คีบอรด

จอภาพ พอรตอนุกรม และพอรตขนานตางๆ

เมื่อเราบรรจุดอสเขาไปในหนวยความจําของเครื่องคอมพิวเตอรแลวเครื่องก็พรอมที่จะทํางาน คือปฏิบัติการตามคําส่ังที่กําหนดไวในดอสหรือรันโปรแกรมนอกเขามาทํางานคําส่ังดอส

คําสั่งดอสมีอยู 3 แบบดวยกันดังนี ้1. คําส่ังภายใน(Internal Dos Command) คําส่ังนี้เราจะ มองไมเห็น แตเรียกใชได เชน คําส่ัง date,

time และ dir

2. คําสั่งจากแฟมโปรแกรม (Program file command) หรือคําสั่งภายนอก(External Dos

Command) ไฟลที่มีสวนขยายเปน. Com หรือ .exe เปนไฟลที่มีอยูในแผนดอสซึ่งจะดูรายการไดเมื่อใช

คําส่ัง dir การสั่งใหไฟลชนิดนี้ทํางานก็เพียงแต พิมพช่ือไฟล แลวกด ในรายการไฟลจะเห็น

ช่ือไฟล เชน

ENTER

A> chkdsk ↵ โปรแกรมจะทํางานใหทันที

3. คําส่ังจาก Batch file เปนคําส่ังที่เรียกจากไฟลที่มีสวนขยายเปน .bat

หลังจากการบูตดอส ตอบคําถามวันเวลาเสร็จสิ้นแลว บนจอจะปรากฏดังนี ้C> หรือ A>เราจะใหคําส่ังดอสดวยการพิมพคําสั่งลงบนแปนพิมพ หลังเครื่องหมายมากกวา(>) จะมี

ขีดเล็กๆกระพริบอยูเรียกวา เคอรเซอร (Cursor) จะเปนตัวบอกตําแหนงของอักษรที่ปรากฏบน D>

Page 3: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 3 /29

การติดตั้งระบบปฏิบัติการดอส 6

ดอส 6 ทั้งระบบจะประกอบไปดวยแผนเก็บขอมูลขนาด 3.5 นิ้ว จํานวน 3 แผน แตละแผนจะมี

ช่ือกํากับ ผูอานจะสามารถติดตั้งระบบไดตามขั้นตอนตอไปนี้ :

1. นําแผนที่ช่ือวา ‘MS-DOS Setup disk 1’ ใสในชองอานขอมูล A

2. เปดสวิตซเครื่องคอมพิวเตอร 3. ปฏิบัติตามขั้นตอนตาง ๆ ที่แนะนําในจอภาพ

การติดตั้งระบบจะใชเวลานานพอสมควร จะชาหรือเร็วข้ึนอยูกับประสิทธิภาพของเครื่องแตละเครื่อง

1 คลิก

2 คลิก

ขั้นตอนการเขาสูโปรแกรมดอสมีวิธีการดังนี ้

1. คลิกไปที่ start

2. คลิกที่ โปรแกรมดอส (MS-DOS

Proptm) หรือ คลิกสัญญา

ลักษณ ดังภาพที่ 1.1

3. จะไดหนาตางของโปรแกรมดอส ดังภาพที่ 1.2

นอกจากนี้การเขาสูโปรแกรมดอสอาจเขาไดโดยการคลิกที่ไอคอน

ภาพที่ 1.2

รูปที่ 1.1

รูปที่ 1.2

Page 4: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 4 /29

การใชคําสั่งดอส Dir

คําสั่ง Dir (Directary) มีหนาที่ใชดูรายช่ือไฟลและไดเรคทอรียอยในดิสกจากไดเรคทอรี

ของดิสกนั้นๆ พรอมทั้งขอมูลอ่ืนๆในไดเรคทอรีคือ ขนาดของไฟลเปนไบต วันที่และเวลาที่มีการแกไฟลนั้นครั้งสุดทาย ตลอดชื่อของแผนดิสกและเนื้อที่ที่เหลือในหนวยไบต

dir แสดงชื่อไฟลทั้งหมดในไดเรคทอรีปจจุบัน

dir/p ใหพิมพช่ือไฟลและไดเรคทอรีที่พบแกเต็มจอแลวหยุดรอ(pause)ใหผูใชอานจบกอนโดย

แสดงขอ ความวา Strike a key when read … เมื่อกดคียใดๆลงไปก็จะพิมพตอ dir/w ใหพิมพ

ช่ือไฟลและไดเรคทอรีของไฟลตามแนวกวาง(wide) คือบรรทัดละ 5 ช่ือ โดยมีเฉพาะชื่อไฟลและ

ชนิด ตัวอยางการใชคําสง Dir ภายใตโปรแกรมดอส ดังรูปที่ 1.3

พิมพคําวา dir กด ↵

รูปท่ี 1.3

Page 5: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 5 /29

ตารางที่ 1 แสดงรายละเอียดคําส่ังเรียกดช่ืูอไฟลบนแผนดิสกที่อยูในดิสกไดรฟที่ตรงกันพรอมที่ปรากฎบนจอภาพ

คําสั่ง รายละเอียด Dir ใชเรียกดูช่ือไฟลทั้งหมด โดยจะแสดงชื่อไฟล ประเภทของไฟล

เดือน - วันที่ - ป และเวลา การแสดงชื่อไฟลจะแสดงไฟลทาย ๆ ที่

จอภาพจะแสดงไดเต็มจอ Dir/p ใชเรียกดูช่ือไฟลทั้งหมด โดยจะแสดงชื่อไฟล ประเภทของไฟล

เดือน - วันที่ - ป และเวลา การแสดงชื่อไฟลจะแสดงไฟลแรก

จนกระทั่งไดช่ือไฟลเต็มจอภาพ ผูใชโปรแกรมจะตองกดคียใดก็ได จอภาพจึงจะแสดงชื่อไฟลในอันดับถัดมา

Dir/w ใชเรียกดูช่ือไฟลทั้งหมด โดยจะแสดงชื่อไฟลและประเภทของไฟลเทานั้น ลักษณะการเรียงชื่อไฟลจะเรียงไปตามแนวนอน (เรียงตาม

ขวาง)

Dir ตามดวยช่ือไฟล เชน dir discopy.com

ใชเรียกดูเฉพาะชื่อไฟลที่ตองการ วามีอยูในแผนดิสเกตตหรือไม การใชคําส่ังนี้ในบางครั้งตองการบงเฉพาะลงไปอีกวา ตองการดูช่ือไฟลและประเภทของไฟลที่กําหนด ในกรณีนี้ใหใชคําส่ัง dir ช่ือ

ไฟล . ประเภทไฟล

Dir ตัวอักษร นําหนา ตามดวย * หรือ *.*

เชน dir m *

dir m *.*

ใชเรียกดูช่ือไฟลทั้งหมดที่ขึ้นตนดวยตนอักษรที่กําหนด การเรียกชื่อไฟลลักษณะนี้ เครื่องคอมพิวเตอรจะแสดงไฟลที่ขึ้นตนดวยตัวอักษรกําหนดที่ เปนไฟลทุกประเภท ไมวาจะเปนไฟล COM, . EXE และอ่ืน ๆ (ถามี)

Page 6: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 6 /29

ตารางที่ 1 (ตอ)

คําสั่ง รายละเอียด

Dir ตัวอักษร นําหนา 2 ตัว

หรือมากกวา ตามดวย *

หรือ *.* เชน dir mo *

dir mo *.*

ใชเรียกดูช่ือไฟลท้ังหมด โดยจะแสดงชื่อไฟล ประเภทของไฟล เดือน -

วันท่ี - ป และเวลา การแสดงชื่อไฟลจะแสดงไฟลแรกจนกระทั่งไดช่ือไฟล

เต็มจอภาพ ผูใชโปรแกรมจะตองกดคียใดก็ไดจอภาพจึงจะแสดงชื่อไฟลในอันดับถัดมา

Dir b: ใชเรียกดูช่ือไฟลท้ังหมดที่อยูในแผนดิสเกตตท่ีอยูในดิสกไดรฟบีโดยจะแสดงชื่อไฟล ประเภทของไฟล ขนาดของไฟล เดือน – วันที่ – ป และเวลา

การแสดงชื่อไฟล จะแสดงเฉพาะไฟลทาย ๆ ท่ีจอภาพจะแสดงไดเต็มจอ Dir/p b: ใชเรียกดูช่ือไฟลท้ังหมดที่อยูในแผนดิสเกตตท่ีอยูในดิสกไดรฟบีโดยจะ

แสดงชื่อไฟล ประเภทของไฟล ขนาดของไฟล เดือน – วันที่ – ป และเวลา

การแสดงชื่อไฟล จะแสดงเฉพาะไฟลแรกจนกระทั่งไดช่ือไฟลเต็มจอภาพ ผูใชโปรแกรมตองกดคียใดก็ได จอภาพจึงจะแสดงชื่อไฟลในอันดับถัดมา

Dir/ w b: ใชเรียกดูช่ือไฟลท้ังหมดที่อยูในแผนดิสเกตตท่ีอยูในดิสกไดรฟบีโดยจะแสดงชื่อไฟล ประเภทของไฟล ขนาดของไฟลเทานั้น ลักษณะการเรียงช่ือไฟลจะเรียงไปตามแนวนอน (เรียงตามขวาง)

Dir b: ตามดวยช่ือไฟล ใชเรียกดูเฉพาะชื่อไฟลท่ีตองการ วาจะมีอยูในแผนดิสเกตตท่ีอยูในดิสกไดรฟ การใชคําสั่งในบางครั้งตองการบงเฉพาะลงไปอีกวา ตองการดูช่ือไฟลและประเภทของไฟลท่ีกําหนด ในกรณีนี้ใหใชคําสั่ง dir: b ช่ือไฟล ประเภทไฟล เชน dir b: assign. COM

Page 7: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 7/29 VER

คําส่ัง Ver (Version ) มีหนาที่แสดงเวอรชันของเครื่องคอมพิวเตอร

ตัวอยางการใชคําสง Ver ภายใตโปรแกรมดอส ดังรูปที่ 1.4

พิมพคําวา ver กด ↵

รูปที่ 1.4

เวอรชันของเครื่อง

Page 8: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 8/29

CD

คําส่ัง cd (change didectory) จะใชแสดงไดเรคทอรี เปลี่ยนจุดทํางานในโครงสราง

ไดเรคทอรีหรือเปลี่ยนไดเรคทอรีปจจุบันเอง ตัวอยาง C>b: หมายถึง ยาย C: ไป B: B:\ C>cd b: หมายถึง ดูช่ือไดเรคทอรีปจจุบันของ B: Cls คําส่ัง Cls (Clear screen) เปนคําส่ังที่ลบภาพที่ปรากฏบนหนาจอออกหมด และปรกฏ C> หรือ A> อยุบนมุมซายของจอภาพ เพยีงแตพิมพ cls แลวกด Enter เทานั้น ตัวอยาง

พิมพคําวา cls กด ↵

Page 9: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 9 /29

Del หรือ Erase คําส่ัง del หรือ erase เปนคําส่ังใหลบไฟลออกจากแผนดิสก กอนลบเราจะตองปรับไฟล

ใหตรงกนัเสียกอน ในกรณทีี่เรามีแผนอยูในไดรฟ A: มีแผนเปลาอยูในไดรฟB: ใชคําส่ัง dir

ตรวจดใูนแผนมีไฟลอยู 5 ไฟล ดังนี ้

ภาพที ่

ตองการกอบปไฟลทั้งหมดในไดรว A: ลงในแผนเปลาในไดรว B: โดยใชคําส่ัง copy

พิมพ คําวา cls กด ↵

KEYBIR.COM

KEYBSR.COM

KEYBUR.COM

A>copy KEY*.com B:

KEYBGR.COM

KEYBFR.COM

ใช wild card โดยใชเครื่องหมาย * แทนอักษรใดก็ไดที่ตามทายคําวา KEYลงในไดรฟ B: ตอไปจะ

เปนการลบไฟลเหลานี้ออกในไดรฟ โดยการยายไปไดรฟ B: ดวยการพิมพ กด จะ

ไดหนาจอดังนี้

ENTER

A>B: ↵

พิมพคําส่ัง del เพื่อลบช่ือ KEYBFR.COM ออกดังนี ้

ใชคําส่ัง dir เพื่อตรวจสอบรายชื่อไฟล KEYBFR.COM ซ่ึงจะเห็นวาไฟลดังกลาวไดหายไปแลว

หรือ ใชคําส่ัง erase เพื่อลบช่ือไฟล เชนตองการลบชื่อไฟล KEYBGR.COM ออกโดยใชคําส่ังดังนี ้

B>del keybfr.com ↵

B> erase keybg?.* ↵

Page 10: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 10 /29

ไฟลช่ือ KEYBGR.COM จะหายไป ทั้งสองตัวอยางเปนการลบชื่อไฟลทีละไฟล ตอไปเปนการลบ

ไฟลทั้งหมดในคราวเดยีวกนัดังนี ้แลวโปรแกรมดอสจะถามวาแนใจหรือไมที่จะลบทั้งหมด (Are you sure (Y/N)?) หากตองการ

B>del *.* ↵

พิมพ Y แลวกด ไฟลทั้งหมดจะถูกลบ ถากด N แลวกด ไฟลที่เหลือ 3

ไฟลยังคงอยู ENTER ENTER

Ren คําสั่ง Ren (Rename) เปนคําสั่งเปลื่ยนชื่อไฟลใหเปนชื่ออ่ืน โดยเปลี่ยนทั้งชื่อ และ

นามสกุล เชน ถาตองการเปลี่ยนชื่อไฟล KEYBSR.COM เปน KET.EXE โดยใชคําส่ัง ren ดังนี้

keybsp.com key.exe ↵

ใชคําสั่ง dir ดูจะเห็นวาชื่อไฟล KEYBSR.COM หายไป และจะเห็นชื่อไฟล KET.EXE ปรากฏขึ้น

แทนที่

Prompt คําส่ัง Prompt เมื่อเราบูตดอสออกมา บรรทัดสุดทายบนจอจะปรากฏเครื่องหมาย

A> หรือ C> หรือ C:\>

เราจะเรียกวา A prompt หรือ C prompt คือขณะนี้การทํางานของดิสกพรอมอยูที่เครื่อง

ขับ a: หรือเครื่องขับ C: เราตองการเปลี่ยนเครื่องหมาย prompt ไดโดยการพิมพคําสั่ง promptแลว

ตามหลังดวยตัวหนังสือหรือเครื่องหมายพิเศษ เชน A> O.K. I am ready ↵ จะได

O.K. I am ready_ จะกลับดังเดิมใหพิมพ prompt หลัง ready ดังนี้

O.K. I am ready prompt เครื่องหมาย prompt จะกลับมาดังเดิมดังนี้ A>

Page 11: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 11 /29

ถาพิมพ prompt $d จะไดวนัที่ที่เราใสไวในดอส

ถาพิมพ prompt $t จะไดเวลาที่เราใสไวในดอส

ตัวอยาง Prompt $p$g

$q,$Q = เครื่องหมายเทากับก็จะแสดงผลออกมา

$$ $ จะเปนตัว $ ปรากฎออกมา

$t,$T แสดงเวลาปจจบุัน

$d,$D แสดงวันและวนัที่ปจจุบัน

$p,$P แสดงไดรฟและ path ปจจุบัน

$v,$V แสดงหมายเลขเวอรชันของดอส

$n,$N แสดงไดรฟปจจุบันออกมา

$g,$G > แสดงเครื่องหมายมากกวา

$l,$L < แสดงเครื่องหมายนอยกวา

$b,$B (pipe) แสดงเครื่องหมายไปป

$_ แทนการ enter และ line feed

$e,$E รหัสแอสกีโคด (โคด 27)

$h,$H แทนการใช BackSpace เปนการลบตัวอักษรยอนหลังหนึ่งตวัอักษร

การทําสําเนา ขั้นตอนการทาํแผนสําเนาตนัฉบับมีดังนี ้1. เอาแผนดอสใสใสเขาไปในเครื่องขับ A:

2. เอาแผนดิสกใหมที่จะทําสําเนาใสเขาไปในเครื่องขับ B:

3. พิมพดังตอไปนี้

A> diskcopy a: b:

Page 12: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 12 /29

4. กดแปน ENTERบนจอจะปรากฏขอความดังนี ้

ความจริงเราไดทําสําเนาลวงหนาไปกอนแลว SOURCE คือ ตนฉบับ และ TARGET คือ

สําเนา กดแปนใดแปนหนึ่ง ไฟที่ที่อยูที่เครื่องขับ A: จะติด แสดงวาเครื่องขับ A: ถายทอด

โปรแกรมจากดิสคเขาหนวยความจําของคอมพิวเตอรเมื่อไฟที่เครื่องขับ A: ดับ ไฟที่เครื่องขับ B:

จะติด แสดงวาเครื่องขับ B:ทํางานถายทอดโปรแกรมจากหนวยความจําเขาไปบันทึกไวในดิสคที่อยู

ในเครื่องขับ B: สลับไปสลับมา ระหวางนั้นบนจอจะปรากฏขอความดังนี้

และเมื่อเสร็จบรรทัดสุดทายจะมีคําถามวา

ถาเราไมตองการก็พิมพ n แลวกด

Insert TARGET Diskette in Drive B:

Press any key when ready…

Copying 40 Tracks

Formatting while Copying

Copy another disktte (Y/N)?

Enter

9 Sectors / track, 2 Side (s)

A: diskcopy a: b:

Insert SOURCE Diskette in Drive A:

แตถาตองการทําสําเนาอีก ใหพิมพ y

ใหดําเนินการซ้ําแบบเดิม

ในระหวางการทําสําเนา อาจมีขอความตอไปนี้ขึ้นบนจอ

Abort Retry lgnore ?

General Failure error ready dirve

B

Page 13: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 13 /29

ไมตองตกใจคุณไมไดทําผิด เพียงแตเกิดการผิดพลาดในการอานของเครื่องขับB: มีสาเหตุ

อยู 3 ประการคือ ประการแรกเครื่องขับ B: ทํางานไมสมบูรณอาจจะตองทําการลางหัวกอนดวย

น้ํายาหรือสงซอม ประการที่ 2 แผนดิสกที่ใชในเครื่องขับ B: เสียตองเปลี่ยนแผนใหม ประการที่ 3

ดอสบางเวอรชันตองการแผนดิสกที่ทําการจัดรูปแบบ (Format) แลว มาเปนแผนที่จะทําสําเนา

ในกรณีดังกลาว เราอาจทําสําเนาแผนดอสไดโดยใชเครื่องขับ A: แตเพยีงเครื่องเดียว โดย

ดําเนินการดังนี้ 1. เอาแผนดอสใสในเครื่องขับ A:

2. พิมพ A: diskcopy A:

3. เมื่อกด Enter จะปรากฏขอความในจอภาพดังนี ้

กดแปนใดแปนหนึ่ง เครื่องขับ A: จะหมนุ ถายโปรแกรมจากแผนดอสเขาหนวยความ

จํา พรอมมีขอความดังตอไปนี้

A: diskcopy A;

Insert SOURCE diskette in drive A;

Preess any key when ready

Copying 40 Tracks

9 sectors / Track, 2 side (s)

เมื่อเครื่องขับ A: หยดุหมนุ จะปรากฏขอความดังนี ้

Insert TARGET diskette in drive A:

Press any key when ready…

เปลี่ยนแผนโดยเอาแผนดอสออกจากเครื่องขับA: เอาแผนเปลาใสเขาไปแทน แลวกดแปน

ใดแปนหนึ่ง เครื่องขับ A; จะหมุน พรอมกับมีขอความตอไปนี้

Page 14: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 14/29

และเมื่อเครื่องขับ A: หยดุหมุน จะมีคําถามดังนี ้

Formattingn while copying

Copy another diskette (Y/N)?

กด Y หรือ N ตามความตองการ

คําส่ังที่ผานมา เปนการทําสําเนาแผนดอสเอง เราอาจใชคํา DISKCOPY นี้ ในการทํา

สําเนาแผนอื่นที่ไมใชดอสกไ็ดโดยดําเนนิการคลายๆกันดังนี ้1. เอาแผนดอสใสเขาไปในเครื่องขับ A:

2. เอาแผนดิสกที่จะเปนตวัสําเนา (Target)ใสในเครื่องขบั B:

3. ใชคําส่ัง DISKCOPY ดังนี้ A> diskcopy a: b:

กด Enter จะมขีอความปรากฏดังนี้บนจอดงันี้

Insert Insert TARGET diskette in drive B:

Press any key when ready…

Insert SOURCE diskette in drive A;

4. เอาแผนดอสออกจากเครือ่งขับA:เอาแผนตนฉบับที่จะกอบปใสแทน แลวดําเนินการตาม

หัวขอแรกที่ผานมา คําส่ังที่ผานมาเปนสวนใหญเปนการกอบปทั้งแผน คือ กอบปทุกไฟลบนตนฉบับ

(Source)ไปไวอีกแผนหนึ่ง (Target) การกอบปอีกวิธีหนึ่งคือ เลือกกอบปเฉพาะไฟลที่ตองการ

โดยใชคําส่ัง COPY สามารถทําไดหลายรูปแบบ

Page 15: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 15/29

การกอบปไฟลตอไฟล คือเลือกไฟลใดไฟลหนึ่งที่ตองการ กอนอ่ืนใหใชคําส่ัง DIR เลือก

หาไฟลเหมาะสมสําหรับการนําไปใช เชน

สมมติวาเราจะกอบปไฟลช่ือ FORMAT . COM จากแผนดิสกในเครื่องขับ A: ลงในดิสก

เครื่องขับ B: ใชคําส่ังดังนี้

เราอาจจะใชคําสังใหส้ันกวานี้เพราะในเครือ่งที่ใชงาน (Default drive)คือ A: อยูแลว โดย

ใชคําส่ังตอไปนี้

BACKUP . COM 6234 12-30-85 12:ooP

CHKDSK . COM 9832 12-30-85 12:ooP

FORMAT . COM 11135 12-30-85 12:ooP

MODE COM 6864 12-30-85 12:ooP

A> COPY FORMAT. COM a: b:

A> COPY FORMAT. COM b:

COMMAND. COM 23791 12-30-85 12:ooP

ASSIGN . COM 1536 12-30-85 12:ooP

เมื่อกด Enter เครื่องขับ A: จะหมุน เพื่อสงไฟลไปที่หนวยความจําแลวหยุด เครื่องขับB:

จะหมนุตอเพือ่รับไฟลจากหนวยความจําเขามา เมื่อขับB: หยดุหมนุจะมีขอความดงันี้

1 FILR (s) copied

ลองเรียกรายการจากดิสกในเครื่องขับB: ดวยคําส่ังตอไปนี้

A> dir b:

Page 16: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 16/29

ซ่ึงบนจอจะมขีอความดังนี ้

ถาจะกอบปบางไฟลที่มีช่ือคลายกัน โดยใช Wild cardตรวจสอบดวยคําส่ัง DIR

1.สมมติวาจะกอบปไฟลช่ือ MODE . COM และ MORE . COM พรอมกันทั้งสองไฟล เรา

ใชคําส่ังดังนี ้

2 .สมมติวาจะกอบปไฟลช่ือ KEYBER COM, KEYBGR.COM, KEYBIT .COM,

KEYBSP. COM ใหใชคําส่ังตอไปนี ้

Directory of B:\

COMMAND. COM 23791 12-30-85 12:ooP

FORMAT . COM 11135 12-30-85 12:ooP

2 File (S) 59302 bytes free.

A> COPY MO? E. COM B :

A> COPY KEY*.COM B:

Volume in drive B is SALARY

A> dir b:

3. สมมติวาจะกอบปไฟลที่มสีวนขยายเปน . COM ทั้งหมดใหใชคําส่ังดังนี ้

A> COPY *.COM B:

4. สมมติวาจะกอบปทุกไฟลในดิสกในเครือ่งขับ A: ลงในดิสกเครื่องขับ B: ใหใชคําสั่ง

ดังนี ้

A> COPY *.*COM B:

Page 17: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 17/29

การเปลี่ยนชื่อไฟลขณะทําการกอบป สมมติวาไฟลที่มช่ืีอ SALARY .TXT ที่อยูในดสิก

เครื่องขับ A: เราจะกอบปลงในดิสกที่อยูในเครื่องขับ B: ในชื่อใหม สมมติวาเปน PAY . DOCโดย

ใชคําส่ังดังนี ้ A> Copy salary.txt b:pay.doc

หรือจะใหไฟลทั้งสองอยูในดิสกเดยีวกันได เชน

A> Copy salary.txt pay.doc

การใชคําสัง่ไฟล COPY สรางไฟล เราอาจจะสรางไฟลส้ันๆขึ้นมาเก็บไวในแผนดิสก ไฟลนี้จะมีลักษณะเปน text file ทดลองทําดังนี้

A> Copy con: example 1.txt

คําสั่งนี้จะสั่งใหกอบปสิ่งที่จะเขียนลงไปใน Console (จอภาพ)ใหเปนไฟลชื่อ example 1.txt และบันทึกลงในแผนดิสก เมื่อกด Enter หลังจากพิมพคําส่ังนี้ เคอรเซอร

จะลดมาอยูบรรทัดถัดไป ใหพิมพขอความตอไปนี ้

หมายเหตุ 1. เครื่องหมาย : ที่อยูหลัง con จะไมใชก็ได 2. Ctrl Z คือการกดแปน Ctrl คางไว แลวกดแปน Z เราอาจใช F6 แทนก็ได

เครื่องขับ A: จะหมุนแลวมีขอความตอไปนี้ปรากฏอยูบนจอ

To create a text file Enter

Ctrl Z Enter

1File (s) copied

Of uusing copy command Enter

This is an example Enter

Page 18: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 18/29

ลองใชคําส่ัง Dir ตรวจดวูามีไฟลช่ือ example 1.txt ๅอยูหรือไม

วิธีที่จะเอาไฟลนี้มาดูวามีอะไรอยูในนั้น สามารถทําได 2 วิธี คือ

1.A> copy example 1.txt con:

จะใหขอความที่เราพิมพปรากฏอยูบนจอ

2. A> type example 1.txt

การใชคําสัง่ COPY ในการนาํไฟลหลายๆไฟลมาตอกัน เชนเรามีชื่อไฟล example 1.txt

อยูแลว เราก็สมารถสรางอีกไฟลหนึ่งชื่อ example 2.txt ไดดังนี ้

A> copy con: example 2. txt

พิมพขอความตอไปนี้ลงไป

This is the second file.

O.K., got it?

เมื่อพิมพเสร็จแลวกด F6 และ Enter. แลวพิมพคําส่ังตอไปนี ้

เราจะไดไฟลทั้ง 2 มาตอกัน แลวมาอยูในชื่อไฟลใหม ALL. TXT ตามที่เราตั้งไว

เนื่องจากไฟลทั้งสองมีสวนขยายเหมือนกนั เราสามารถจะรวมไฟลทั้งสองเขาดวยกนัมาเปนไฟลเดยีวกันได โดยใชคําส่ังตอไปนี้

A> copy example 1. txt + example 2. Txt all. txt

A> copy all.txt con:

Page 19: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 19/29

เพื่อดูวาไฟลทัง้สองนี้ตอกันแลว และอยูในชื่อใหม ช่ือ ALL. TXT

การใชคําสัง่ COPY เพื่อสงไฟลไปพิมพในเครื่องพิมพได ดวยคําส่ังตอไปนี ้

A> copy all.txt prn.

เครื่องพิมพจะพิมพไฟลนีใ้ห โดยมีขอแมวาเครื่องพิมพตอเขากับคอมพวิเตอร และพรอมที่จะพิมพได

การจัดรูปแบบในดิสก (Format Disk) เปนการจัดรูปแบบใหแผนดสิกกอนจะนําไปใช

งาน ซ่ึงมีวิธีการฟอรแมตอยู 2 กลุมคือ

/U ทําการฟอรแมตแบบ Unconditional format คือแบบธรรมดา เปนการทําลายขอมูล

ทั้งหมดโดยไมสามารถเรียกคืนมาได ซ่ึงใชกับการฟอรแมตแผนดิสกเปลาที่ยังไมเคยใชงานมากอน

/๐ ทําการฟอรแมตแบบ Quick format โดยลบเฉพาะ FAT และไดเรคเทอรจาก (\)แตไม

ตรวจหา bod sector ในสวนอื่นๆเหมือนกับกรณีปกติ ทําใหการทํางานเร็วขึ้นโดยไดความจุขอมลู

คงเลม แตควรใชกับดิสกทีม่ีการฟอรแมตมากอน

And strike ENTER when ready

Format complete

System transferred

Volume label (11 characters,ENTER for npne)? Format -tast

362496 bytes total disk space

69632 bytes used by system

292864 bytes available on disk

Format another (Y/N)?n

C:/ > format b: / s /v

Insert new diskette for drive B:

ตัวอยางการฟอรแมตแบบ Quick format

ตัวอยางการฟอรแมต Unconditional format

And strike ENTER when ready

Format complete

System transferred

Volume label (11 characters,ENTER for npne)? Format -tast

362496 bytes total disk space

69632 bytes used by system

292864 bytes available on disk

Quick Format another (Y/N)?

Insert new diskette for drive B:

C:/ > format b: / s /v

Page 20: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 20/29

Date/Time คําส่ัง date เปนคําส่ังที่ใชตั้งวันที่ในเครื่อง สวน time ใชตั้งเวลาในเครื่องเพื่อที่จะใช

บันทึกลงในไฟลเมื่อมีการแกไข มีรูปแบบคือ Date (เดือน/วนั/ป) สามารถพิมพคําส่ัง date ไดดังนี ้

C> date (mm-dd-yy) ↵

ถาไมใสวันทีห่ลังคําส่ัง แลว กด Enter ดอสจะพิมพวันที่ปจจุบันในเครื่องออกมาและถาม

วา Enter new date ถาตองการใหใสวันทีใ่หม แลวกด Enter ถาไมตองการแกไขใหกด Enter ดอส

จะใชวันที่เดิม รูปแบบของ นี้จะขึ้นอยูกับรหัสประเทศที่เลือกในคําส่ัง country

รูปแบบ Time [ช่ัวโมง : นาท ี: เวลา.เศษหนึ่งสวนรอยวนิาที[a/p]]

[a/p] กําหนดวาเปน A.M. หรือ P.M. สามารถใชคําส่ัง Time ไดดังนี ้

ถาไมใสเวลาตามหลังคําสั่ง time แลว กด Enter ดอสจะพิมพเวลาปจจุบันในเครื่องออกมา

และถามวา Enter new time ถาตองการใหใสวันที่ใหม แลวกด Enter ถาไมตองการแกไขใหกด

Enter ดอสจะใชเวลาเดิม รูปแบบของ นี้จะขึ้นอยูกับรหัสประเทศที่เลือกในคําส่ัง country

C> date ↵

Current date is mon 02-17-2004 ↵

Enter new date (mm-dd-yy) ↵

C> time พิมพ(ช่ัวโมง : นาท ี: เวลา.เศษหนึ่งสวนรอยวนิาที[a/p ) ↵

C> time ↵

Enter new time พิมพ(ช่ัวโมง : นาที : เวลา.เศษหนึ่งสวนรอยวินาท[ีa/p ) ↵

Page 21: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 21/29 Exit

คําส่ัง Exit เปนคําส่ังยกเลิกการทํางานหรอืออกจากโปรแกรมและกลับสูโปรแกรมกอน

หนานี้ (ถามี)

ตัวอยาง Chkdsk

คําส่ัง Chkdsk (check disk) เปนคําส่ังภายนอก ใชสําหรับวิเคราะหแผนดิสก

ตัวยาง C>chkdsk a: ↵

หลังจากพิมพคําส่ัง chkdsk แลวกด Enter โปรแกรมดอสจะแสดงผลดังนี้

Page 22: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 22/29

จากการวิเคราะหดวยไฟล Chkdsk .com พบวาแผนดิสกที่อยูในไดร A:มีเนื้อที่อยู

5,988,532 ไบต มีเนื้อที่เหลืออยู 1,254,331 ไบต Type

คําสั่ง type ใชพิมพขอมูลไฟลออกมาดู โดยพิมพออกมาทางจอภาพบรรทัดละ 80 ไบต

(ตัวอักษร) เรียงตอกันไป ขอมูลจะถูกพิมพตามลําดับที่เก็บจริงแตละไบต ไมมีการจัดใดๆ นอกจาก

ตัวอักษร teb

ตัวอยาง

A>type myfile.tex พิมพออกทางจอ

A>type myfile.tex>prn พิมพออกทางเครื่อง ไมออกทางจอ

Page 23: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 23/29

Print

คําส่ัง print เปนคําส่ังที่ใชจัด queue ในการพิมพขอมูลจากไฟลหลายๆไฟลออกมาทาง

เครื่องพิมพ โดยขณะเดียวกันก็ยอมใหทํางานอื่นไดตามปกติไปดวย จึงไมตองเสียเวลารอจนเครื่องพิมพทํางานเสร็จ คําส่ัง print จะจัดการพิมพไฟลที่ระบุตามลําดับจนกระทั่งหมด โดยพิมพ

จบแตละไฟลจะเล่ือนกระดาษขึ้นหนาใหมใหกอนพิมพหนาถัดไป ไมพิมพปนกันระหวางคําสั่ง print กําลังทํางานอยูจะใชเครื่องพิมพทํางานอยางอื่นไมมไดจนกวาจะพิมพเสร็จทั้งหมด

รูปแบบ C> print [สวิทช][ช่ือไฟล1_ ช่ือไฟล2_…]

ช่ือไฟลที่จะพมิพมีความยาวรวมทั้งไดรฟและ path ดวยไมเกิน 64 ตัวอักษร มีสวิทชที่ใชใน

คําส่ัง 2 พวกคอื

1. สวิทชควบคุมการจัดการไฟลเขาพิมพ ไดแก /p/t/c

2. สวิทชที่ใชควบคุมวิธีการพมิพ ไดแก /d/b/q/s/u และ /m

/p จะเปนการนําไฟลเขาคิวที่จะพิมพตามลําดับคําส่ัง print ถาเปนการเริ่มใชคําส่ัง คร้ัง

แรกจะมีคําถามวา Name of list device[PRN] (ถามวาจะพมิพออกทางไหน)

PRN หมายถึง พรินเตอรแบบธรรมดา

/c ยกเลิกการพิมพบางไฟลโดยระบุช่ือไฟลทีจ่ะยกเลิก เชน การยกเลิกการพิมพไฟล

b:result.txt. ใชคําส่ัง print b:result.txt /c

/t เปนการยกเลิกการพิมพทั้งหมด ดอสจะหยดุพิมพยกเลิกคิวทั้งหมด และพิมพขอความ

วา All file canceled by operator

ทางเครื่องพิมพ สวนบนจอจะมีขอความวา PRINT queue is empty

Page 24: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 24/29

/d ช่ือดีไวซที่จะพิมพ เชน PRNคานี้จะใสเปนสวิทชตัวแรกเทานั้น คาทีใ่ชคือlogical

device (PRN,LPT1, LPT2, LPT3) และ serial port (AUX,COM1, COM2,

COM3, COM4

/b: กําหนดขนาดบัฟเฟอร(เปนไบตสําหรับเกบ็ขอมูลที่จะพมิพ(ยิ่งมากยิ่งพิมพเร็วขึ้น)

ถาไมใสจะจดัใหต่ําสุดเปน 512 ไบต

/q: กําหนดวาจะใหคิวของไฟลที่พิมพมีขนาดยาวไดมากที่สุดกี่ไฟล คาที่ใชไดอยู

ระหวาง 4 ถึง 32 ถาไมใสจะจัดใหเทากับคาที่ใชในดอส เวอรชันต่ํากวา 3.0 คือ

10 ไฟล

/s: กําหนดสวนแบงเวลาการทํางานของเครื่องที่จะนํามาใชพิมพ มีคาระหวางต่ําสุด

คือ 1 ถึงสูงสุดคือ 255 ถาไมกําหนดจะเปน 8 สัญญาณนาฬิกาหรือ 8 tick (1 tick

หรือ1 คร้ังที่นาฬิกาในเครื่องเดินมีคาประมาณ 1/18 วินาที)

/u: การกําหนดชวงเวลาที่จะคอยถาเครื่องพิมพไมวางอยูระหวาง 1 ถึง 255 ถาไม

กําหนดจะเปน 1 tick ถาคอยเกินชวงเวลานี้จะตองขามไปพิมพในรอบเวลาถัดไป

/m: กําหนดชวงเวลาที่จะใชพิมพในแตละรอบ มีคาระหวาง 1 ถึง 255 ถาไมมีสวิทช

จะเปน 2 tick

ตัวอยาง

Resident part of PRINT installed

C:\ temp\result.txt is currently being printed

C:\ dummy.txt is in queue

C> print /d:prn /s:16 /m:8

Resident part of PRINT installed PRINT queue is empty

Name of list device [PRN]

b:\temp\result.txt a:\dummy.txt

Page 25: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 25/29

COUNTRY

คําส่ัง COUNTRY เปนคําส่ังที่บอก วัน เวลา ตามรหัสของแตละประเทศดังตารางตอไปนี้

ประเทศ รหัส

Arabic

Australia

785

061

Belgium 032

U.K. 001

U.S. 044

ตัวอยาง

C> COUNTRY=044

เลข 044 คือรหัสวันเดือนปของประเทศสหราชอาณาจกัรอังกฤษ

Page 26: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 26/29

คําสั่งอื่นท่ีนาสนใจ

คําส่ัง Append เปนคําส่ังที่กําหนดใหสามารถใชแฟมขอมูลที่อยูที่อ่ืนไดเชนเดยีวกับที่

แฟมขอมูลเหลานั้นอยูในไดแรกเทอรี่ที่กาํลังทํางานอยูโดยผูผานจะตองกําหนดไดรว และpath

ซ่ึงเปนที่อยูของแฟมขอมูลเหลานี้ไว วาไมควรใชคําส่ังนี้กบัระบบวินโดว

รูปแบบ

Append [[ช่ือไดรว :]] path [;…]][/x[:onl/path: on/path: off][/e]

คําส่ัง Attrib เปลี่ยนหรือแสดงขอกําหนดแอตทรินวิต (Attribute ) ของแฟมขอมูล

Attrib [+r]-r][+al-a][+sl-s][+hl-h][ช่ือแฟมขอมูล] [/s]

รูปแบบ

คําส่ัง Break กําหนดการตรวจสอบการกดคียผสม [Ctrl] + [C] หรือ [Ctrl] + [Break]

break [=] [on/off]

คําส่ัง Buffers กําหนดขนาดหนวยความจาํที่นํามาใชในการสงผานขอมูล

Buffers = n [, m] รูปแบบ

คําส่ัง Call เรียกแฟมขอมูลอ่ืนขึ้นมาทํางาน เมื่อคําส่ังแฟมขอมูลที่ถูกเรียกทํางานเสร็จก็จะ

กลับมาทํางานตอยังคําส่ังในแฟมขอมูลที่ทําการเรียก

รูปแบบ Call ช่ือแฟมขอมูล [ขอกําหนดเพิ่มเติมของคําส่ังแฟมขอมูล]

คําส่ัง Chcp แสดงจํานวน Code Page ที่มีอยู หรือการใช Code Page ที่ตองการ

รูปแบบ

Chcp [nnn]

Page 27: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 27/29

คําส่ัง Choice เปดโอกาสใหผูใชเลือกคําสั่งเพื่อปฏิบัติตอไป

รูปแบบ

CHOICE [C[:] keys] [/N][/S] [/T[:] [/T[:]c , nn ] [text]

คําส่ัง Ctty เปลี่ยนชนิดเทอรมินัลใหเปนอุปกรณอ่ืนแทน

Ctty ช่ืออุปกรณ รูปแบบ

คําส่ัง Debug เรียกโปรแกรมดีนัก เพื่อใชในการทดสอบโปรแกรม

Debug [ช่ือแฟมขอมูล] [ขอกําหนดเพิ่มเติม] รูปแบบ

คําส่ัง Diskcomp เปรียบเทียบขอมูลระหวางแผนดิสก

Diskcomp [ไดรว 1 : [ไดรว 2]:[/1][/8]

รูปแบบ

คําส่ัง Dosshell คําส่ังเพื่อเรียกโปรแกรมจดัการระบบ DOS Shell ขึ้นมาทํางาน

Dosshell [เงื่อนไข [:ความละเอียด[n]]]][/b]

รูปแบบ

คําส่ัง Echo แสดงขอความหรือใชควบคมุการแสดงคําสั่ง

Echo [on/off]

echo [ขอความ]

รูปแบบ

Page 28: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 28/29

คําส่ัง Goto กาํหนดใหขามไปทําคําส่ังยังตําแหนงทีก่ําหนด

รูปแบบ

Goto ช่ือตําแหนง

คําส่ัง Help การเรียกใชระบบชวยเหลือแบบ On-line ในการใชคําส่ังของดอส

รูปแบบ

คําส่ัง Install เรียกโปรแกรมแบบสภาพในหนวยความจําเขาไปเพื่อทาํงาน

รูปแบบ

คําส่ัง Move ยายตําแหนงบนัทึกแฟมขอมูลไปยังนั้นทีก่าํหนด

รูปแบบ

คําส่ัง path กําหนดเสนทางเดินคนหาสําหรับโปรแกรม

รูปแบบ

Move [drive:][path] filename[,[drive][path] filename […]] destination

Path [[ไดรว:][path[;…]] หรือ

Path

Path;

Help [/B] [/G][/A][/H][/NOH][คําส่ัง]

หรือ

Install = ช่ือแฟมขอมูล [ขอกําหนดเพิ่มเตมิ]

Page 29: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

ใบเตรียมการสอน

เลขหนา 29/29

คําส่ัง Tree แสดงโดยสรางของไดแรกเทอรี่ในรูปของแผนการ Tree

Tree [ไดรว :] [path] [/f][/a] รูปแบบ

คําส่ัง Verify กําหนดใหมกีารตรวจสอบการเขียนขอมลูลงแผนเก็บขอมูลหรือไม

Verity [on/off] รูปแบบ

คําส่ัง Vol แสดงชื่อแผนเก็บขอมูล (Volume Label) และหมายเลขประจํา

แผนเก็บขอมลู (Serial Number)

Vol [ชองเก็บขอมูล] รูปแบบ

คําส่ัง Label เปนคําส่ังที่ดูช่ือแผนดิสก ถาหากยากเปลี่ยนก็เปลี่ยนไว

> label [ไดรว:] รูปแบบ

Page 30: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

เอกสารอางอิง

ประพัฒน อุทโยภาศ. 2521. เรียนการใช Dos ดวยตนเอง. บริษัทซีเอ็ดยูเคชั่น จํากดั, กรุงเทพฯ

จํากัด. 168 น.

ธวัชชัย ศรีรุจแิละคณะ. 2538. MS-DOS คูมืออางอิง สําหรับโปรแกรมเมอร. บริษัทซีเอ็คยูเคชัน่

จํากัด, กรุงเทพฯ. 765 น.

วสิน เพิ่มทรพัย. 2538. คมัภีร DOS 6.22 . บริษัทโปรวิช่ัน จํากัด, กรุงเทพฯ. 588 น.

สันทรา เกตุพนัธ. 2539. เรียน/ทดลองโปรแกรมดอสดวยตนเอง. บริษัทซีเอ็คยูเคชัน่ จํากัด,

กรุงเทพ. 600 น.

อธิคม สุขสมสถาน. 2537. DOS 6. บริษัทสยามสปอรซินดิเคท จํากัด. กรุงเทพฯ. 244 น.

อภิรักษ จิรโสภณและอนุศกัดิ์ ธีระ เรืองไชยศรี. 2521. เทคนิคการใช DOS ขั้นสูง. บริษัท ดาน

สุทธาการพิมพ จํากัด. กรุงเทพฯ. 394 น.

Page 31: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

คํานํา

รายงานฉบับนีจ้ัดทําขึ้นเพื่อใชประกอบการเรียนการสอนวิชาคอมพิวเตอรในการผลิตสัตว ซ่ึงไดทําการศกึษาเกีย่วกับระบบปฏิบัติการตาง ๆ บนดอส เพื่อทําความเขาใจถึงความหมายและประวัติความเปนมาของดอส คําส่ังตาง ๆ บนดอส

ทางคณะผูจัดทําหวังเปนอยางยิ่งวารายงานฉบับนี้คงจะใหประโยชนแกทานที่สนใจไมมากก็นอย

คณะผูจัดทํา 22 ก.ย. 47

Page 32: 1 /29 (DOS) การดอส (DOS) Disk Operating System 3 1. (input) 2. 3.scitech.rmutsv.ac.th/dr.ongarge/research/learning... · 1998-01-17 · ใบเตรียมการสอน

สารบัญ

เร่ือง หนา

ระบบปฏิบัติการดอส 1

ประวัติของดอส 1

การติดตั้งระบบปฏิบัติการดอส 3

การใชคําส่ังดอส 4

เอกสารอางอิง 30