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

我发现两种方法,其实原理差不多
假如
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

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

(0)

相关推荐

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

    我发现两种方法,其实原理差不多假如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 

  • JAVA读取文本文件内容实例代码

    java读取文本文件内容 今天写代码写着要调试一个很长的字符串,就用idea新建了text文本,存放长字符串的内容.结果发现读取文本文件内容的java代码不怎么会写了,果然是面向百度编程,面向control c 或者control v编程,尴尬. 最终的代码如下: public static String readFileContent(String fileName) { File file = new File(fileName); BufferedReader reader = null;

  • VB实现按行读取文本文件的方法

    本文实例讲述了VB实现按行读取文本文件的方法.分享给大家供大家参考.具体如下: '(general declaration) Dim nFileNum As Integer, sText As String, sNextLine As String, lLineCount As Long '================================== Private Sub Command1_Click() ' Get a free file number nFileNum = Free

  • 用vbs读取文本文件的最后一行

    问: 您好,脚本专家!如何仅读取文本文件的最后一行? -- BM 答: 您好,BM.如果您曾经想知道您好,脚本专家!与其它每日专栏(比如,知心姐姐)的不同之处,那么,下面是一种途径.假设有人在给知心姐姐的信中说: 知心姐姐: 我的生活一团糟,我需要采取一些措施来应对.我如何能扭转我的生活并且重新快乐起来? 绝望之人于代顿 知心姐姐绝不会给绝望之人这样的答复: 亲爱的绝望之人: 唉,您的生活不能变好了.很抱歉. 那么,您认为脚本专家会如何答复您关于读取文本文件的最后一行呢?答对了: 亲爱的 BM:

  • PowerShell读取文本文件指定行内容的方法

    本文介绍一个PowerShell中如何一步到位的获取到一个文本文件的第N行.比如一个文本文件,它有1000行,我想把第500行的内容直接取出来的,最简单的方法是通过PowerShell来实现. 在PowerShell中,可以通过Get-Content这个cmdlet来获取文本文件的内容.Get-Content将一个文本文件读取到一个数组中,每一个数组元素就是文件的一行内容.比如一个文本文件内容如下: 复制代码 代码如下: 111 222 333 那么,使用Get-Content获取到一个数组,数

  • C#读取文本文件到listbox组件的方法

    本文实例讲述了C#读取文本文件到listbox组件的方法.分享给大家供大家参考.具体实现方法如下: private void AddTxtToLst(string path,ListBox lst) { StreamReader file = new StreamReader(path,Encoding.Default); string s = ""; while (s != null) { s = file.ReadLine(); if (!string.IsNullOrEmpty(

  • Windows系统中使用C#读取文本文件内容的小示例

    读取文本文件中的内容 此示例读取文本文件的内容以使用 System.IO.File 选件类的静态方法 ReadAllText 和 ReadAllLines. class ReadFromFile { static void Main() { // The files used in this example are created in the topic // How to: Write to a Text File. You can change the path and // file n

  • PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法

    本文实例讲述了PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法.分享给大家供大家参考,具体如下: test.txt文件: Welcome to our website jb51.net www.jb51.net php asp java jsp php代码(读取test.txt文件): $myfile = fopen("test.txt", "r"); while(!feof($myfile)) { $line_str = fgets($myfile)

  • python 读取文本文件的行数据,文件.splitlines()的方法

    一般跟踪训练的ground_truth的数据保存在文本文文件中,故每一行的数据为一张图片的标签数据,这个时候读取每一张图片的标签,具体实现如下: test_txt = '/home/zcm/tensorf/siamfc-tf-master/data/Biker/groundtruth.txt' def load_label_set(label_dir): label_folder = open(label_dir, "r") trainlines = label_folder.read

  • Python如何实现逐行读取文本文件

    目录 Python 中的 open() 函数是什么 文件名和正确路径 open() 中的可选模式参数 Python 中 open() 函数的其他参数 Python 中的 read() 方法 Python 中的 close() 方法 Python 中的 readline() 方法 Python 中的 readlines() 方法 总结 在Python 中有几种方法可以读取文本文件. 在本文中,我将介绍 open() 函数.read() 方法.readline() 方法.readlines() 方法

随机推荐