ช่วงนี้คิดว่าคงออกนอกเรื่องไปหน่อย แต่เอาเป็นว่า เขียนไว้กันตัวเองลืมด้วยก็แล้วกัน และเผื่อใครเจอปัญหาอย่างที่ผมเจอ จะได้รู้วิธีแก้  ผมมีความจำเป็นต้องติดตั้ง web server ตัวเล็กๆ ให้ทำงานอยุ่บน Windows XP เพื่อทดสอบงานด้าน Python โดยจำเป็นต้องเรียกใช้จาก Command Prompt หรือที่คนรุ่นเก่าๆ อาจจะเคยเรียกว่า DOS Prompt แล้วก็พิมพ์คำสั่งเอา และเพื่อความสะดวก ก็จำเป็นต้องกำหนดตัวแปร Path เพื่อให้สามารถเรียกใช้โปรแกรมจากไดเร็กทอรีต่างๆ กันได้โดยไม่จำเป็นต้องอ้างชื่อไดเร็กทอรียาวๆ

การกำหนดตัวแปร Path ใน command prompt ทำได้ง่ายๆ คือ พิมพ์คำสั่ง path= ตามด้วยชื่อไดเร็กทอรี หรือถ้าจะเพิ่ม ก็ใช้เป็น Path=%Path%; แล้วตามด้วยไดเร็กทอรีที่ต้องการเพิ่ม ทีนี้ที่น่ารำคาญคือพอปิด Command Shell ไปแล้วมาเปิดใหม่ ก็ต้องมานั่งกำหนดกันใหม่ ทำยังไงให้สามารถมีค่าตัวแปร Path เป็นอย่างที่ต้องการได้เลยทุกครั้งที่เรียกใช้ cmd shell ?

ค้นกูเกิลนิดหน่อยก็ได้คำตอบแล้วครับ

  1. คลิ้กเมาส์ปุ่มขวาที่ไอคอน My Computer แล้วเลือกคำสั่ง Properties
  2. เลือกแท็บ Advanced
  3. คลิ้กปุ่ม Environment Variables
  4. จะเห็นไดอะล็อกบ็อกซ์ Environment Variables เลือกตัวแปร Path แล้วคลิ้ก edit

จะมีสองส่วนนะครับ คือส่วนที่เป็น User-specific กับส่วนที่เป็นของระบบ ถ้าใช้ส่วนตัวก็เลือกที่เป็น user-specific ด้านบนก็พอแล้ว