|
|
本帖最后由 304802301 于 2025-1-25 16:44 编辑
各位论坛大神,新年好!
有个问题需要求助下,我想实现以下功能
1、我提供一个list.txt,有若干行,每一行有若干字段,比如:
guid1,a,aa
guid1,b,bb
guid1,c,cc
guid2,d,dd
guid2,e,ee
guid2,f,ff
2、循环输出以下内容到指定txt
cd /d "F:\000-测试用\20250122\+"
rar.exe a ".\++.rar" ".\+++"
set /a "n-=1"
call title %%n%%
这一行输出空行
3、循环的时候要注意:第一遍循环的时候,+替换为list.txt里第一行的guid1,++替换为list.txt里第一行的b,+++替换为list.txt里第一行的bb。第二遍循环的时候,+、++、+++去替换第二行的就行,以此类推
上述例子经过循环后,输出到txt的结果为:
cd /d "F:\000-测试用\20250122\guid1"
rar.exe a ".\a.rar" ".\aa"
set /a "n-=1"
call title %%n%%
cd /d "F:\000-测试用\20250122\guid1"
rar.exe a ".\b.rar" ".\bb"
set /a "n-=1"
call title %%n%%
cd /d "F:\000-测试用\20250122\guid1"
rar.exe a ".\c.rar" ".\cc"
set /a "n-=1"
call title %%n%%
cd /d "F:\000-测试用\20250122\guid2"
rar.exe a ".\d.rar" ".\dd"
set /a "n-=1"
call title %%n%%
cd /d "F:\000-测试用\20250122\guid2"
rar.exe a ".\e.rar" ".\ee"
set /a "n-=1"
call title %%n%%
cd /d "F:\000-测试用\20250122\guid2"
rar.exe a ".\f.rar" ".\ff"
set /a "n-=1"
call title %%n%% |
|