ต้องการศูนย์นำหน้าสำหรับสคริปต์ชุดงานโดยใช้ตัวแปร% time%
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันพบข้อผิดพลาดในสคริปต์ DOS ที่ใช้ข้อมูลวันที่และเวลาในการตั้งชื่อไฟล์ ปัญหาคือฉันลงเอยด้วยช่องว่างเพราะตัวแปรเวลาไม่ได้ให้ศูนย์นำหน้าโดยอัตโนมัติสำหรับชั่วโมง <10 ดังนั้นการเรียกใช้> echo% เวลา% ให้ผลตอบแทน: '9: 29: 17.88' ไม่มีใครรู้วิธีที่จะเป็นศูนย์นำหน้าเพื่อแก้ไขปัญหานี้แบบมีเงื่อนไข? ข้อมูลเพิ่มเติม: คำสั่งชื่อไฟล์ของฉันคือ: set logfile=C:\Temp\robolog_%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log ซึ่งจบลงด้วยการเป็น: C: \ Temp \ robolog_20100602_ 93208.log (สำหรับ 9:23 ในตอนเช้า) คำถามนี้เป็นคำถามที่เกี่ยวข้องกับคนนี้ ขอบคุณ