ฉันมีโปรแกรม Java ที่ทำงานกับไวยากรณ์นี้:
command.jar namefile
ฉันต้องเรียกใช้โปรแกรมนี้สำหรับไฟล์ 1600 ในไดเรกทอรี ฉันจะรันคำสั่งนี้สำหรับทุกไฟล์โดยอัตโนมัติได้อย่างไร?
มีชุดคำสั่ง DOS หรือไม่ หรือวิธีอื่น
ฉันมีโปรแกรม Java ที่ทำงานกับไวยากรณ์นี้:
command.jar namefile
ฉันต้องเรียกใช้โปรแกรมนี้สำหรับไฟล์ 1600 ในไดเรกทอรี ฉันจะรันคำสั่งนี้สำหรับทุกไฟล์โดยอัตโนมัติได้อย่างไร?
มีชุดคำสั่ง DOS หรือไม่ หรือวิธีอื่น
คำตอบ:
วิธีที่ง่ายที่สุดคือการเรียกใช้for
วนรอบไฟล์ทั้งหมด สิ่งที่ดีคือว่าset
(input สำหรับfor
-loop) cmd
ไม่ยอมรับสัญลักษณ์เหมือนปกติ
สำหรับใช้ในแบตช์ไฟล์:
FOR %%f IN (*) DO command.jar %%f
สำหรับใช้จากบรรทัดคำสั่ง:
FOR %f IN (*) DO command.jar %f