สมมติว่าคุณยังคงอยู่ในไดรฟ์เดียวกันคือไม่มีD:
แล้วcd D:\somedir\
จำเป็น
ในกรณีของฉันC:เก็บไฟล์ระบบ แต่งานทั้งหมดอยู่ในD:
2 ส่วน ขั้นแรกให้ตั้งค่าไดเรกทอรีการทำงานบางส่วนโดยใช้ไฟล์แบตช์
สมมติว่าlocalprofile.cmd คุณสามารถมีหลายสิ่งเหล่านี้เพียงแค่เรียกใช้ตามต้องการ
set wd1=D:\home\work\fb440.dumper
set wd2=D:\home\work\py\tests
ตอนนี้ใช้ไฟล์คำสั่งอื่นเพื่อเลื่อนไปตามตัวแปรสภาพแวดล้อมที่คุณเพิ่งตั้งค่า
wd.cmd
echo off
d:
if %1.==. set | findstr wd
if %1==1 cd %wd1%
if %1==2 cd %wd2%
if %1==3 cd %wd3%
if %1==4 cd %wd4%
if %1==5 cd %wd5%
if %1==6 cd %wd6%
และตัวอย่างเล็กน้อยใช้:
D:\home\bin>wd 2
D:\home\bin>echo off
D:\home\work\py\tests>wd 1
D:\home\work\py\tests>echo off
wd ด้วยตัวเองควรจะแสดงรายการของไดเรกทอรีที่คั่นไว้ ใช้งานได้ แต่ไม่แน่ใจว่าทำไมฉันถึงได้รับข้อความ "cd ที่ไม่คาดคิด" นี้
D:\home\work\fb440.dumper>wd
D:\home\work\fb440.dumper>echo off
wd1=D:\home\work\fb440.dumper
wd2=D:\home\work\py\tests
cd was unexpected at this time.
D:\home\work\fb440.dumper>
ชุด. cmd ปกติ
นอกเหนือจากการนำทางไดเรกทอรีคุณสามารถสร้างfoo.cmdบางแห่งบนเส้นทางของคุณและสามารถทำหน้าที่เป็นนามแฝงได้ โปรดจำไว้ว่าไม่เหมือนเปลือกหอย Linux / OSX, ไฟล์คำสั่งจะมีผลต่อตัวแปรสภาพแวดล้อมและเซสชั่นโดยไม่จำเป็นต้องมาให้พวกเขา
ฉันมีcdbin.cmdเพื่อนำทางฉันเช่น:
d:
cd \home\bin
และนี่คือgrep.cmd หลอก
findstr -n %1 %2
กำลังดำเนินการ
D:\home\work\fb440.dumper>grep class *.py | sort /+2 /+10
dumper2.py:18:class PrettySafeLoader(yaml.SafeLoader):
dumper2.py:27:class Comparator(object):
dumper2.py:3:class module_settings:
linker2.py:5:class module_settings:
dumper2.py:65:class DataCompProcessor(object):
dumper2.py:69:class DataCompTextRenderer(DataCompProcessor):
dumper2.py:76:class DataComparator(object):
doskey
(ไม่หลงกลโดยชื่อไม่ใช่ MS DOS doskey) ใช้doskey /?
สำหรับข้อมูลเพิ่มเติม นอกจากนั้นฉันเกรงว่าคำถามนี้ไม่ได้อยู่ที่นี่