ฉันมีสคริปต์ "ตั้งค่า" ซึ่งฉันเรียกใช้ในตอนเช้าซึ่งจะเริ่มโปรแกรมทั้งหมดที่ฉันต้องการ ตอนนี้บางคนต้องการการตั้งค่าสภาพแวดล้อมเพิ่มเติมดังนั้นฉันต้องห่อไว้ด้วยสคริปต์ BAT ขนาดเล็ก
ฉันจะเรียกใช้สคริปต์ดังกล่าวบน Windows XP ในพื้นหลังได้อย่างไร
CALL env-script.bat
รันพร้อมกันกล่าวคือสคริปต์การตั้งค่าสามารถดำเนินการต่อได้หลังจากที่คำสั่งใน env-script สิ้นสุดลงแล้วเท่านั้น
START/B env-script.bat
เรียกใช้อินสแตนซ์อื่นของ CMD.exe ในพรอมต์คำสั่งเดียวกันปล่อยให้อยู่ในสถานะที่ยุ่งเหยิงจริงๆ (ฉันเห็นผลลัพธ์ของ CMD.exe ที่ซ้อนกันแป้นพิมพ์หยุดทำงานชั่วขณะสคริปต์ไม่ทำงาน)
START/B CMD env-script.bat
ให้ผลลัพธ์เดียวกัน ไม่มีแฟล็กใดใน CMD ที่ตรงกับบิลของฉัน