<< การตั้งค่าให้ดอสพร็อมพ์ในวินโดวส์ 2000/XP/2003 ให้ใช้ภาษาไทยได้ >> |
เขียนโดย คุณ ทัชชี่ |
โดยปกติแล้ว เราจะไม่สามารถใช้ภาษาไทยใน DOS BOX บนวินโดวส์ 2000 ขึ้นไป ไม่ได้เลย อ่านก็ไม่ได้ เขียนแล้วก็อ่านไม่รู้เรื่อง จะเปลี่ยนฟอนต์เป็นฟอนต์ที่มีภาษาไทยก็ไม่ได้อีก ดังนั้นมันต้องมีอะไรแน่ๆครับ ผมเคยไปอ่านเจอวิธีแก้ปัญหานี้ใน Technet ของ Microsoft แต่มันเป็นวิธีแก้ปัญหาของคนในประเทศอื่นๆที่ไม่ได้มีลักษณะภาษาแบบภาษาไทย (ที่มันต้องมีสระบนสระล่างนี่แหล่ะครับ) ซึ่งลักษณะการแก้ปัญหาก็คล้ายๆกัน ผมจึงได้ลองประยุกต์ใช้ดู ปกติเราจะเห็นดอสของวินโดวส์ 2000/XP หน้าตาเป็นแบบนี้ แล้วเราต้องการเปลี่ยนเป็นแบบนี้ ผมมี 2 ตัวเลือกให้คุณเลือก คือ 1) สำหรับมือใหม่ 2) สำหรับมือเก่า 1. มือใหม่อ่านที่นี่ครับ ส่วนมือเก่า ข้ามไปอ่านหัวข้อถัดไปได้เลยครับ 1.1 ก่อนอื่นไปดาวน์โหลดไฟล์นี้มาก่อนครับ http://www.thaikore.com/forum/index.php?act=attach&type=post&id=609 แล้วก็มาแตกไฟล์ (Unzip) จะเห็นได้ว่ามีไฟล์ทั้งหมด 4 ไฟล์ ตามภาพนะครับ 1.2 ให้ติดตั้งฟอนต์ Courier MonoThai ดังนี้ - คลิก Start >> Run แล้วพิมพ์ในช่องว่า fonts - คลิกที่ไฟล์ courmon.ttf แล้วลากมาใส่โฟลเดอร์ fonts 1.3 ดับเบิลคลิกไฟล์ Registry ทั้ง 3 ไฟล์ เพื่อ Import เข้าไปใน Registry ของระบบ 1.4 Restart เครื่อง 1 ครั้ง 1.5 คลิก Start >> Programs >> Accessories >> Command Prompt แล้วคลิกตามภาพนี้ 1.6 จากในภาพ ผมแนะนำให้ตั้งค่าขนาดฟอนต์เป็นขนาด 18 – 20 นะครับ เพื่อความคมชัด 1.7 หลังจากนั้นก็ลองใช้ดูได้เลยครับ 2. สำหรับมือเก่าอ่านตรงนี้ครับ 2.1 ดาวน์โหลดไฟล์ในข้อ 1.1 มานะครับ แล้วติดตั้งฟอนต์ให้เรียบร้อย 2.2 สั่งรันโปรแกรม regedit.exe แล้วเข้าไปแก้ไขในส่วนต่างๆ ดังนี้ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\Nls ให้เพิ่มข้อมูลชนิด String ชื่อ "0000041e" HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont ให้เพิ่มข้อมูลชนิด String ชื่อ "874" มีข้อมูลภายในคือ "Courier MonoThai" HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOS Emulation\Font ให้เปลี่ยนข้อมูลชนิด String ที่ชื่อ "font" ให้เป็น "Courier MonoThai" HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes ให้เพิ่มข้อมูลชนิด String ชื่อต่อไปนี้ "0000041E" มีข้อมูลภายในเป็น "th" "0001041E" มีข้อมูลภายในเป็น "th" "0002041E" มีข้อมูลภายในเป็น "th" "0003041E" มีข้อมูลภายในเป็น "th" 2.3 สั่ง Restart เครื่อง 1 ครั้ง 2.4 เข้ามากำหนดค่าต่างๆตามรูป 1.5 ครับ 2.5 ทีนี้ก็จะสามารถใช้งานได้แล้วครับ |
Search
Tuesday, December 2, 2008
วิธีแสดงภาษาไทย บน command prompt vista
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment