เก็บเส้นทางในตัวแปรและใช้ใน windows command line


0

ในแบตช์ไฟล์ฉันสามารถใช้

set srcpath=%cd%

เพื่อเก็บเส้นทางของโฟลเดอร์ปัจจุบันในตัวแปรsrcpathจากนั้นใช้ในภายหลัง

แต่สมมติว่าฉันอยู่ในคำสั่ง dos แล้วดูเหมือนว่าจะไม่ทำงาน

มีวิธีการใน windows command line เก็บเส้นทางในตัวแปรแล้วใช้ในภายหลังหรือไม่


seems that does not workนั่นหมายความว่าอย่างไร? มันควรจะทำงานได้ตามที่คาดไว้ ถ้าไม่ใช่คุณจะบอกบริบทเพิ่มเติมได้
phuclv

คำตอบ:


1

ใน 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

1
รหัสนี้เหมือนกับรหัส OP ที่โพสต์
phuclv

@ LưuVĩnhPhúcไม่เลย โปรดอ่านอีกครั้ง
DavidPostill

1
@DavidPostill ฉันไม่เห็นวิธีการset srcpath=%cd%และset p=%cd%มีความแตกต่างนอกเหนือจากชื่อตัวแปร?
phuclv

@ LưuVĩnhPhúcเขาแสดงวิธีการใช้อย่างถูกต้อง เป็นคำตอบที่ได้รับการยอมรับว่าเป็นสิ่งที่ OP ขาดหายไป
DavidPostill
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.