November 13th, 2008
aErOnz`ทำความรู้จักกับ bat file หรือ batch file
1 Comment », Programming, Programming Tips, by aErOnz`ความหมายของคำว่า batch คือการนำมารวมกัน ซึ่งในที่นี้ก็คือการนำเอาคำสั่งของ dos มารวมกัน เพื่อความสะดวกที่จะทำการรันหลายๆคำสั่งในครั้งเดียว
batch file เป็นการเปิดช่องทางการใช้อินเทอเฟซ ระหว่างผู้ใช้กับคอมพิวเตอร์ ก่อนที่เราจะมาเข้าใจเรื่อง batch file เรามาทำความเข้ากับส่วนประกอบต่างๆ กันก่อนเลยครับ
โดยปกติแล้วคำสั่งที่ใช้กับระบบที่เป็น dos จะมีึึคำสั่งที่สามารถสั่งให้คอมพิวเตอร์ทำงานอยู่ 3 ประเภท ซึ่งก็คือ
- Command file (.com)
- Execute file (.exe)
- Batch file (.bat)
Command file กับ Execute file เป็นไฟล์ ที่บรรจุคำสั่งที่เป็นรหัสเลขฐานสอง หรือที่เรียกกันว่า ภาษาเครื่อง ซึ่งไม่สามารถทำความเข้าใจได้
Batch file เป็นไฟล์ีที่รวมเอาชุดคำสั่งภายใน และ ภายนอก ที่สั่งให้คอมพิวเตอร์ทำงานตามที่ต้องการ ซึ่งใช้รหัส ASCII หรือภาษาอังกฤษ ที่เป็นภาษาธรรมดาที่ผู้ใช้สามารถอ่านเข้าใจ โดยการเขียน batch ไฟล์ สามารถติดต่อกับ batch ไฟล์อื่นได้หรือรับส่งตัวแปร เช่นเดียวกับการเขียนโปรแกรม เพียงแต่ batch ไฟล์นั้นไม่ต้องทำการคอมไพล์ไปเป็นภาษาเครื่องอีกเนื่องจากเป็นคำสั่งที่ระบบปฎิบัติการรู้จักอยู่แล้ว
การเขียน batch file
การเขียน batch ไฟล์ของผมคือ ใช้ notepad เขียนคำสั่งต่างๆ แล้วค่อยเปลี่ยนนามสกุลไฟล์จาก .txt ไปเป็น .bat =^_^=
คำสั่งที่เขียนก็คือคำสั่งที่ใช้บน dos เช่น
- explorer http://blog.pupasoft.com <เป็นการเรียกบราว์เซอร์ขึ้นมาและเรียกหน้าเวปของ blog.pupasoft.com>
ที่นี้เราก็ไม่ต้องมาเปิด บราว์เซอร์แล้วพิมพ์ชื่อเวปให้เสียเวลาอีกต่อไป เพียงแค่ ดับเบิ้ลคลิ้ก batch file ก็พอ
หลังจากที่เราได้ทำความเข้าใจกับ batch ไฟล์แล้ว หวังว่า เพื่อนๆ พี่ๆ น้องๆ คงจะนำเอาไปใช้ประโยชน์ได้ไม่มากก็น้อยนะครับ
Last 5 posts by aErOnz`
- aErOnz`Can't convert value ‘0000-00-00 00:00:00′ to TIMESTAMP - January 27th, 2010
- aErOnz`Atomic transaction with ActiveRecord - January 21st, 2010
- aErOnz`Groovy On Grails "Hello World" with Netbeans - November 25th, 2009
- aErOnz`Groovy On Grails Introduction - November 25th, 2009
- aErOnz`[SQL] How to select NULL value - November 13th, 2009

มีคำสั้งอื่นอีกไหม