วิธียกเลิกงานแบ็ตช์ของไฟล์. bat การพักในคอนโซล?


0

ฉันเพิ่งกลับมาที่การเข้ารหัสแบทช์ ตอนนี้รหัสทั้งหมดของฉันพร้อมแล้ว แต่ฉันต้องการเพิ่มคุณสมบัติพิเศษ: รหัสผ่านที่ได้รับการป้องกัน "โหมดนักพัฒนาซอฟต์แวร์"

ฉันกำลังคิดcmd /c ""แต่นี่เพิ่งออกจากหน้าต่าง

ฉันต้องการแทรกรหัสที่ยุติงานแบ็ตช์ปัจจุบัน แต่จากนั้นยังคงอยู่ในหน้าต่างพรอมต์คำสั่งเพื่อให้ผู้ใช้ตามปกติสามารถรันคำสั่งที่อาจส่งผลกระทบต่อไฟล์. bat


1
อ่านcmd /?ในหน้าต่างเปิด cmd -> cmd /Kและสิ่งที่เกี่ยวกับ exit /bในชุดของคุณ? ดูexit /?หรืออ่านเกี่ยวกับคำสั่งแบทช์ในss64.com
LotPings

คำตอบ:


0

ถ้าคุณเรียกแบทช์ของคุณจากแบตช์อื่นที่มีstartอยู่

runfirst.bat: start mybat.bat

mybat.bat: your preexisting code here

mybat.bat จะยังคงเปิดอยู่และคุณสามารถดำเนินการคำสั่งต่อไปได้ในหน้าต่างนั้น

การทดสอบที่แน่นอนของฉัน:

(ทั้งสองไฟล์บันทึกใน C: \ temp7)

runfirst.bat

cd c:\temp7
start mybat.bat

mybat.bat

ipconfig /all

หน้าต่าง cmd ยังคงเปิดอยู่ถึง c: /> หลังจากที่ถูกวิ่ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.