Thursday, October 17, 2013

%SystemRoot% บน Windows นี่มันคืออะไรครับเฮีย ???

สวัสดีครับ

     %SystemRoot% มันก็คือ การอ้างอิง ถึง ตำแหน่งที่ ตัว Windows ตั้งอยู่จริงบนระบบนั้นๆ น่ะครับ
โดยส่วนใหญ่ จะเป็น

   c:\Windows

   ครับ

  เอาไว้ทำอะไร ก็เอาไว้รับมือกับพวก Dual-Boot นั่นเอง เช่นคนที่นึกสนุก ลง Windows ไว้ 2 ตัวขึ้นไปแบบนี้ ตัวที่ 2 อาจจะมี Windows อยู่บน Drive E:  เมื่อเราเปิดตัวที่ลงบน E: มาใช้งาน ก็ไม่มีปัญหา ทุกโปรแกรมยังเปิดใช้งานได้ ตามปกติ เพราะไม่ได้ไปอ้างไว้ว่า ต้อง c:\Windows เท่านั้น มันก็วิ่งบน E: หา Folder ชื่อ Windows แล้วไปหา ตัวโปรแกรมของมันได้เองครับ นี่ล่ะประโยชน์ของเขา

  เอ้่าเดี๋ยวไม่เห็นภาพ มาดูกันว่า เจ้า Notepad เขามีตำแหน่งแห่งนี้ใน Windows ที่ตรงไหน ตาม Path นี้เลยครับ

              %SystemRoot%\system32\notepad.exe

   ตามปกติ มันคือ c:\Windows\system32\notepad.exe นั่นล่ะ

  ตรงนี้มีข้อติงนิดหนึ่ง ไหนๆ ทำ Sys root มาแล้วน่าจะเขียนสั้นๆ ไปเลยเช่น  %sr% จะดีกว่านะผมว่า คือได้ประโยชน์กับการเขียนสคริปต์ บนวินโดว์ ที่ง่ายๆ ด้วยครับ

 เอ้าใครงงว่าไปเอา Path ของ Notepad ที่ไหน ก็ตามดูในคลิปนี้ครับ




สวัสดีครับ
คุณบอลล์
*** ความรู้น้อยๆ แต่จัดการความรู้เป็น
ก็เป็นองค์ความรู้ได้ คร้าบ :0)



No comments:

Post a Comment