ในแบตช์ไฟล์ฉันสามารถใช้
set srcpath=%cd%
เพื่อเก็บเส้นทางของโฟลเดอร์ปัจจุบันในตัวแปรsrcpathจากนั้นใช้ในภายหลัง
แต่สมมติว่าฉันอยู่ในคำสั่ง dos แล้วดูเหมือนว่าจะไม่ทำงาน
มีวิธีการใน windows command line เก็บเส้นทางในตัวแปรแล้วใช้ในภายหลังหรือไม่
ในแบตช์ไฟล์ฉันสามารถใช้
set srcpath=%cd%
เพื่อเก็บเส้นทางของโฟลเดอร์ปัจจุบันในตัวแปรsrcpathจากนั้นใช้ในภายหลัง
แต่สมมติว่าฉันอยู่ในคำสั่ง dos แล้วดูเหมือนว่าจะไม่ทำงาน
มีวิธีการใน windows command line เก็บเส้นทางในตัวแปรแล้วใช้ในภายหลังหรือไม่
คำตอบ:
ใน windows 7 เพื่อตั้งค่าตัวแปรเท่ากับไดเรกทอรีปัจจุบัน:
C:\Program Files>set p=%cd%
ทดสอบ:
C:\Program Files>echo %p%
C:\Program Files
C:\Program Files>cd \
C:\>echo %p%
C:\Program Files
set srcpath=%cd%และset p=%cd%มีความแตกต่างนอกเหนือจากชื่อตัวแปร?
seems that does not workนั่นหมายความว่าอย่างไร? มันควรจะทำงานได้ตามที่คาดไว้ ถ้าไม่ใช่คุณจะบอกบริบทเพิ่มเติมได้