ฉันมีตัวแปร PATH ของระบบพร้อมการกำหนดค่าระดับระบบ ฉันใช้ตัวแปร PATH ของผู้ใช้เพื่อเสริม PATH กับการตั้งค่าเฉพาะของผู้ใช้
ฉันต้องการอัพเดตตัวแปร PATH ของผู้ใช้จาก command-line เช่น setx
แต่ฉันไม่รู้วิธีอ้างอิงเส้นทางผู้ใช้ที่มีอยู่ใน setx
ในคำสั่งต่อไปนี้ (setx ไม่มี / M)
setx PATH c:\my-user-specifc-bin-path;%PATH%
PATH แรกหมายถึง PATH ของผู้ใช้ แต่% PATH ที่สองจะถูกแทนที่ด้วย PATH "เต็ม" (user + system)
ดังนั้นหมายความว่าเส้นทางของระบบทั้งหมดจะถูกทำซ้ำใน PATH ของผู้ใช้ ... สิ่งที่แน่นอนไม่ใช่สิ่งที่ฉันต้องการ
ฉันอยากจะ:
- ส่งผลต่อตัวแปรสภาพแวดล้อม PATH ของผู้ใช้เท่านั้น
- ผนวก / เติมองค์ประกอบของเส้นทางหนึ่งหรือมากกว่าหนึ่งไปยังค่าที่มีอยู่
- ทำจากบรรทัดคำสั่ง
;%PATH%
คุณกำลังขอเส้นทางที่มีอยู่ (มาจากเส้นทางของระบบ) ที่จะผนวกเข้า