หน้าเว็บ

วันอังคารที่ 20 กันยายน พ.ศ. 2554

Escape Sequence - เอสเคป ซีเควนซ์

ความหมาย หมายถึงการใช้ตัวอักขระบางตัวตามหลังรหัสของเอสเคป (Escape Code, เลข 27 ในเลขฐาน 10) เพื่อใช้ในการควบคุมกรณีพิเศษต่างๆ เช่น ขยายหรือย่อขนาดตัวอักษรบนเครื่องพิมพ์ เปลี่ยนสีของจอภาพหรือตัวอักษร เลื่อนตัวเคอร์เซอร์ไปมาหรือเปลี่ยนรูปแบบของตัวพร้อม (prompt)

ที่มาของคำ Escape แปลว่า หลึก, หนี Sequence แปลว่า ความต่อเนื่อง สิ่งที่ตามมาดังนั้น Escape Sequence จึงหมายถึงการหลีกหนีจากการควบคุมปกติไปสู่กรณีพิเศษ โดยใช้ตัวอักขระบางตัวตามหลังรหัสของตัวเอสเคป

วิธีใช้คำ "ถ้าจะเปลี่ยนจอภาพเป็นสีฟ้า จะต้องใช้ Escape Sequence ดังนี้"

หมายเหตุ บน MS-DOS นั้นถ้าต้องการเปลี่ยนสีตัวอักขระเป็นสีฟ้า จะใช้คำสั่ง ดังนี้ A>ECHO ^[[ 36 m โดยกดปุ่มเอสเคป ตามด้วยตัว R ตัวใหญ่ [36 m (กรณีของ PC-9800)

คำศัพท์ที่เกี่ยวข้อง Escape Code