华域联盟 DOS/BAT 用批处理实现读取文本文件并实现超链接代码的输出 原创

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

我发现两种方法,其实原理差不多

假如

a.txt中的内容是下面的


复制代码 代码如下:

ASP中_DateDiff_函数详解.htm

ASP中_Split_函数的实例.htm

轻松实现将上传图片到数据库.htm

远程获取内容,并将内容存在本地脑上.htm

防止从外部提交数据的方法.htm

用下面的批处理


复制代码 代码如下:

echo off >1.txt

for /f %%i in (book.txt) do call :dxy %%i

goto :eof

:dxy

set var=%1

set fname=%~n1

echo ^<a href='%var%' target='_blank'^>%fname%^</a^> >>1.txt

cls

goto :eof

echo off >1.txt作用是清空1.txt的内容,防止多次运行,内容会重复

第二种问题,也是我本来不知道$~n1这个功能

a.txt内容中的所有.htm都替换为空


复制代码 代码如下:

ASP中_DateDiff_函数详解

ASP中_Split_函数的实例

轻松实现将上传图片到数据库

远程获取内容,并将内容存在本地脑上

防止从外部提交数据的方法

实现方法:


复制代码 代码如下:

echo off >1.txt

for /f %%i in (book.txt) do call :dxy %%i

goto :eof

:dxy

set var=%1

echo ^<a href='%var%.htm' target='_blank'^>%var%^</a^> >>1.txt

cls

goto :eof

不懂可以看下一篇我把用到的东西,都整理下,方便我们大家学习

本文由 华域联盟 原创撰写:华域联盟 » 用批处理实现读取文本文件并实现超链接代码的输出 原创

转载请保留出处和原文链接:https://www.cnhackhy.com/15967.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部