คุณไม่สามารถ - ดำเนินการแบตช์ไฟล์ด้วยพรอมต์คำสั่งในตัวจะเปิดหน้าต่างค้างไว้จนกว่าไฟล์แบตช์จะออก
สิ่งที่คุณสามารถทำได้คือทำตามขั้นตอนเพื่อให้แน่ใจว่าไฟล์แบตช์ออกโดยเร็วที่สุด หากเป็นไปได้ให้ปรับเปลี่ยนไฟล์แบตช์เพื่อเรียกใช้โปรแกรมใด ๆ ด้วยstart
คำสั่ง ตามค่าเริ่มต้นให้start
ส่งคืนทันทีโดยไม่ต้องรอให้โปรแกรมออกจากนั้นไฟล์แบตช์จะยังคงทำงานต่อไปและน่าจะเป็นทางออกทันที เชื่อมโยงกับการปรับเปลี่ยนทางลัดเพื่อเรียกใช้ไฟล์แบตช์ย่อให้เล็กสุดและคุณจะเห็นแถบงานกะพริบโดยไม่ต้องเห็นหน้าต่างบนหน้าจอ
ข้อแม้อย่างหนึ่งคือถ้าคุณใช้โปรแกรมโหมดคอนโซลซึ่งมีตัวแปลสคริปต์หลายตัวไฟล์แบตช์จะรอให้โปรแกรมออกและการใช้start
จะวางไข่หน้าต่างคอนโซลใหม่ สิ่งที่คุณต้องทำในกรณีนี้คือการใช้ล่ามรุ่นที่ใช้ Windows แทนรุ่นที่ใช้คอนโซล - ไม่start
จำเป็น สำหรับ Perl คุณจะทำงานแทนwperl.exe
perl.exe
สำหรับงูหลามก็แทนpythonw.exe
python.exe
Win32 Ruby รุ่นเก่าที่ฉันได้ดาวน์โหลดมานั้นมีrubyw.exe
ให้เลือกซึ่งควรทำแบบเดียวกัน
ความเป็นไปได้ขั้นสุดท้ายคือการใช้เครื่องมือของบุคคลที่สามเพื่อเรียกใช้พรอมต์คำสั่งด้วยหน้าต่างที่ซ่อนอยู่ ฉันเคยได้ยินเรื่องแบบนี้มาก่อน แต่ไม่เคยมีประโยชน์กับพวกเขาเลยฉันไม่รู้อะไรเป็นพิเศษเลยที่จะชี้ให้คุณ