╃苍狼山庄╃╃苍狼山庄╃

Clang出品,
必属精品!

用批处理实现读取文本文件并实现超链接代码的输出

a.txt中的内容是下面的

aaa.htm
bbb.htm
ccc.htm
ddd.htm
eee.htm

想把a.txt中的每一行生成一个超链接,看看用批处理怎么实现:

批处理内容:

@echo off >1.txt
for /f %%i in (a.txt) do call :_start %%i
goto :eof
:_start
set var=%1
set fname=%~n1
echo ^%fname%^ >>1.txt
cls
goto :eof


其中@echo off >1.txt是用来是清空1.txt的内容,防止多次运行,内容会重复,
fname=%~n1是用来读取a.txt中的文件名,并去掉扩展名。

执行批处理后生成的1.txt内容如下:

aaa  
bbb  
ccc  
ddd  
eee


替换掉无用的空格,搞定收工!

还可以用下面的批处理来重新生成一个文件,对比一下两个批处理生成的结果有什么不同。

@echo off >2.txt
for /f %%i in (a.txt) do call :_start %%i
goto :eof
:_start
set var=%1
echo ^%var%^>>2.txt
cls
goto :eof

本原创文章未经允许不得转载 | 当前页面:╃苍狼山庄╃ » 用批处理实现读取文本文件并实现超链接代码的输出

评论

文章评论已关闭!