เรียกใช้ Atom โดยใช้ไฟล์ค้างคาวหลังจากเปลี่ยนไดเรกทอรี


1

ฉันเขียนในไฟล์ bat ของฉัน

cmd /k cd /d"C:\Users\amanz\Desktop\Introduction - Computing\Java files" 
call atomer.bat

ตอนนี้ดูเหมือนว่าจะเปลี่ยนไดเรกทอรีและหยุดอยู่ตรงนั้น ดูเหมือนจะไม่เรียกไฟล์ atomer.bat

รหัสต่อไปนี้จะเห็นในไฟล์ atomer.bat:

start atom .

คำตอบ:


1

ดูเหมือนว่าจะเปลี่ยนไดเรกทอรีและหยุดอยู่ตรงนั้น

cmd /k cd /d"C:\Users\amanz\Desktop\Introduction - Computing\Java files"

มีข้อผิดพลาดสองข้อด้านบน:

  1. cmd /kเรียกใช้คำสั่งจากนั้นกลับสู่พรอมต์ CMD (ซึ่งจะยกเลิกแบตช์ไฟล์และกลับไปที่cmdเชลล์ที่คุณเรียกใช้)

  2. คุณควรมีช่องว่างหลังอาร์กิวเมนต์/dก่อนหน้า[drive:][path]

ในความเป็นจริงคุณไม่จำเป็นต้องใช้cmdเลย (ไม่จำเป็นสำหรับสิ่งที่คุณต้องการทำ)

ใช้แบตช์ไฟล์ต่อไปนี้:

cd /d "C:\Users\amanz\Desktop\Introduction - Computing\Java files" 
call atomer.bat

นี่ถือว่าatomer.batเป็น:

  • อยู่ในไดเรกทอรีC:\Users\amanz\Desktop\Introduction - Computing\Java filesหรือ
  • ตั้งอยู่บนเส้นทางของคุณ

อ่านเพิ่มเติม

  • ดัชนี AZ ของบรรทัดคำสั่ง Windows CMD - การอ้างอิงที่ยอดเยี่ยมสำหรับทุกสิ่งที่เกี่ยวข้องกับบรรทัด Windows cmd
  • cd - เปลี่ยนไดเรกทอรี - เลือกโฟลเดอร์ (และไดรฟ์)
  • cmd - เริ่มเชลล์ CMD ใหม่และ (ทางเลือก) รันโปรแกรมคำสั่ง / ปฏิบัติการ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.