操作环境:Win XP CMD(ver 5.1.2600)因工作需要,我现在需要在批处理中读取本地的一个日志文件,并把该日志改成VBS显示出来.(日志中所存内容仅为文本文件,并无VBS语句)
所以我必须在日志的前面加上(MSGbox ")及在后面加上("),然后把它改成以.vbs作后缀的脚本,并执行它.
问题是,在批处理中以如下代码操作出现了些小问题:
执行后所得到的vbs文件里在MSGbox "的后面会多出一个回车,要知道.vbs里是不允许回车的,请论坛里的各位高手指点一二.
我发现在用echo MSGbox ">1.txt时,生成的1.txt后面会多出一行空行的,我想问题就是出现在这里,能否在用echo输入里就把里面的回车删除掉???
[ Last edited by voiL on 2005-12-5 at 09:48 ]
所以我必须在日志的前面加上(MSGbox ")及在后面加上("),然后把它改成以.vbs作后缀的脚本,并执行它.
问题是,在批处理中以如下代码操作出现了些小问题:
copy xxx.log 2.txt
echo MSGbox ">1.txt
echo ",64,"日志明细">3.txt
copy 1.txt+2.txt+3.txt 4.vbs
start 4.vbs
执行后所得到的vbs文件里在MSGbox "的后面会多出一个回车,要知道.vbs里是不允许回车的,请论坛里的各位高手指点一二.
我发现在用echo MSGbox ">1.txt时,生成的1.txt后面会多出一行空行的,我想问题就是出现在这里,能否在用echo输入里就把里面的回车删除掉???
[ Last edited by voiL on 2005-12-5 at 09:48 ]

