Board logo

标题: 如何修改成自动循环. [打印本页]

作者: guo882633     时间: 2007-10-31 13:37    标题: 如何修改成自动循环.

下面这个代码只重命一个..如何修改成会自动循环重命名另的歌曲名.,

for /f %%i in (e.txt) do set ot=%%i && goto k
:k
ren %ot% %ot:~4%

e.txt 内容
0000125-中国人.mp3
0000126-中国话.mp3
作者: abcd     时间: 2007-10-31 13:55

@echo off
for /f %%i in (e.txt) do call :k %%i

:k
set ot=%1
ren %ot% %ot:~4%

作者: guo882633     时间: 2007-10-31 16:30    标题: ^_^

谢谢了..
作者: guo882633     时间: 2007-10-31 16:51    标题: ^_^

@echo off
for /f %%i in (e.txt) do call :k %%i

:k
set ot=%1
ren %ot% %ot:~4%
这个P中call :k %%i的%%i是什么作用的 %%i 是起什么作用的..没有它又不行..
作者: hxwxyz     时间: 2007-10-31 18:59
CALL的参数 就是把 for命令里的%%i 传给%1