遍历代码批处理文件 [英] Loop through code batch file

查看:52
本文介绍了遍历代码批处理文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经完成了一个批处理文件,以帮助我进行测量,但是我不知道如何将其放入for循环中使其进行n次操作,以及如何在结果"中更改文件夹的名称.for循环发生了变化(这里我有01,但只是一个测量时间而没有for循环).

I have done a batch file to help me doing a measurement but I don't know how to put it in a for-loop to make it for n times and to change the name of the folder in "Results" as it changes in the for loop (here I have 01 but just for one measurement time without for loop).

这是我完成的代码:

@echo off
@set var1=var1.exe
@set var2=C:\...\...\... .txt
@set Results=C:\....\Results\01
Mkdir %Results%
%var1%     %var2%     %Results%  

我尝试使用此代码:

FOR /L %%A IN (1,1,10) DO (
@echo off
@set var1=var1.exe
@set var2=C:\...\...\... .txt
@set Results=C:\....\Results\%%A
Mkdir %Results%
%var1%     %var2%     %Results%   
)

不幸的是,它不起作用

推荐答案

@echo off
FOR /L %%A IN (1,1,10) DO call :doit %%A
goto :eof

:doit
set pad=00%1
set num=%pad:~-2%
@set var1=var1.exe
@set var2=C:\...\...\... .txt
@set Results=C:\....\Results\%num%
Mkdir %Results%
%var1%     %var2%     %Results%   
goto :eof

这篇关于遍历代码批处理文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆