不过我在试用楼上的代码过程式中发现了一个奇怪的现象,
就是当我无意中将test.txt拖向test.bat是,在这种运行方式下,却生成了如下的test.html的文件:
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
<HTML><HEAD><TITLE>电脑网络技术日记</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK href="/css/style2.css" type=text/css rel=stylesheet>
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
</HEAD>
<BODY background="./img/bg03.gif"><pre>
<!-- 插入内容开始 -->
<HTML><HEAD><TITLE>电脑网络技术日记</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK href="/css/style2.css" type=text/css rel=stylesheet>
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
</HEAD>
<BODY background="./img/bg03.gif"><pre>
<!-- 插入内容开始 -->
<HTML><HEAD><TITLE>电脑网络技术日记</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK href="/css/style2.css" type=text/css rel=stylesheet>
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
</HEAD>
<BODY background="./img/bg03.gif"><pre>
<!-- 插入内容开始 -->
<HTML><HEAD><TITLE>电脑网络技术日记</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK href="/css/style2.css" type=text/css rel=stylesheet>
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
</HEAD>
<BODY background="./img/bg03.gif"><pre>
<!-- 插入内容开始 -->
888888888888888888888888888888888888
99999999999正文999999999999999999
111111111111111111111111111111111111
<!-- 插入内容结束 -->
</pre></BODY></HTML>
<!-- 插入内容结束 -->
</pre></BODY></HTML>
<!-- 插入内容结束 -->
</pre></BODY></HTML>
<!-- 插入内容结束 -->
</pre></BODY></HTML>
---------------------------------------------------------------------------------------------------
而本身我这时的1.txt内容是"文本前插入",3.txt的内容是:"最后插入文本",除test.txt正文的内容正确外,怎么其它全变了,好象它所合并在test.txt两端的内容是我昨天试用这个批处理所用的内容:1.txt是{<HTML><HEAD><TITLE>电脑网络技术日记</TITLE> <META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK href="/css/style2.css" type=text/css rel=stylesheet>
<!-- 文字加标记符b 红色加粗,加标记符i 蓝色斜体 -->
</HEAD>
<BODY background="./img/bg03.gif"><pre>
<!-- 插入内容开始 --> }
3.txt的内容是:{<!-- 插入内容结束 -->
</pre></BODY></HTML> }
可我昨天的这两个文件已经删除了,怎么还会有呢.即使就是附加的昨天的内容,也不对呀,因为它们分别被重复附加了多次.实在不明白了.
难道用这种拖放的方式执行bat.是调用的什么没有被清空的历史变量吗.它与命令行调用或是批处理调用有什么区别呢.而命令行调用或是批处理调用却又能正常执行????
有请高人来解答了...
[ Last edited by zzhh612 on 2007-4-21 at 09:14 AM ]