forคำสั่งต้องการยึดเพื่อให้คุณสามารถผ่านพร้อมตัวแปรเพื่อใช้ในภายหลังในแบบสอบถามที่เราจะบอกว่ามันใช้ตัวยึด%Aเหตุผลรหัสที่คุณเห็นการใช้งาน%%Aเป็นเพราะภายในแฟ้มชุด (ซึ่งผมถือว่าเป็นที่ที่คุณพบนี้) %มีความหมายพิเศษดังนั้นคุณต้องทำมันสองครั้ง%%เพื่อให้มันกลายเป็นหนึ่งเดียว%ที่จะส่งผ่านไปยังforคำสั่ง
หากต้องการแยกสิ่งที่คำสั่งทำจริงมีสองส่วนต่อคำสั่ง:
 for /D %%A in (*) do .....
สิ่งที่ส่วนนี้บอกไว้สำหรับทุกโฟลเดอร์ในโฟลเดอร์ปัจจุบันดำเนินการคำสั่งต่อไปนี้แทนที่%%Aด้วยชื่อของโฟลเดอร์การประมวลผลในปัจจุบัน
..... "\7za.exe" u -t7z -m9=LZMA2 "%%A.7z" "%%A"
ส่วนนี้บอกว่าจะรันคำสั่ง"\7za.exe" u -t7z -m9=LZMA2 "%%A.7z" "%%A"และแทนที่ทั้งสอง%%Aด้วยบันทึกปัจจุบันที่เรากำลังประมวลผล