日期:2014-05-17  浏览次数:20839 次

关于批处理文件的使用提问,希望帮帮忙!
有两个批处理文件:a.bat和b.bat。内容分别是:
a.bat:
@echo off
:begin
echo Wscript.Sleep Wscript.Arguments(0) * 1000>Delay.vbs
echo
Delay.vbs 5
start b.bat
goto begin
exit

b.bat:
@echo off
netstat -ano > a.txt
exit

目前能够实现的效果是让a.bat能够不断地执行b的批处理文件,但是还想增加让每次执行都能让每次的netstat输出地内容一直记录到a.txt文件夹内,而不会覆盖之前netstat输出的内容,不断往下记录,希望有各位高手能够帮忙解决下,万分感谢!
批处理 netstat

------解决方案--------------------
只有一个文件就够了test.bat

@echo off
:begin
netstat -ano >> a.txt
ping -n 6 127.1 >nul
goto begin

------解决方案--------------------
只有一个句子就够了test.bat
@netstat -ano>>a.txt&ping -n 5 -w 1000 0.1 >nul&test.bat


对于楼主来说,最简单的答案就是,在b.bat中的>后面再加个>就行,即
>是覆盖写入,
>>是追加写入。