bat中怎样把运行完的结果保存到一个txt文档中,代码怎么写?需要运行代码后自动保存哦~!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat中怎样把运行完的结果保存到一个txt文档中,代码怎么写?需要运行代码后自动保存哦~!相关的知识,希望对你有一定的参考价值。

小弟写了个批处理文件,不知道怎样自动保存结果~!希望各位大哥指教下:
@echo off
echo 正在执行网络检测......
echo 本地网卡检测中......

if exist ping.txt del ping.txt
ping 127.0.0.1 > ping.txt
find "(0% loss)" ping.txt
if %errorlevel% equ 1 (echo 本地网卡通信正常) else (echo 本地网卡通信不正常)
echo 本地网卡检测完成!

echo 局域网连通性检测中......
if exist lan.txt del lan.txt
ping -n 10 192.168.0.1 > lan.txt
find "(0% loss)" lan.txt
if %errorlevel% equ 1 (echo 本地局域网通信正常) else (echo 本地局域网通信不正常)
echo 局域网络检测完成!

echo Internet连通性检测中.....
ping www.sina.com.cn
echo Internet连通性检测完毕!

echo 公司网站连通性检测......
ping www.sh-ots.com
echo 公司网站检测完成!

echo 公司系统连通性检测中.....
ping 222.73.219.115
echo 公司系统连通性检测完成

echo 检测公司Email连通性.....
ping mail.sh-ots.com
echo 公司Email连通性检测完毕!

echo 显示本机网络信息
ipconfig /all
echo 本地网络信息显示完毕!
echo. & pause

参考技术A 在每一步执行的时候,将结果追加写入到某一文件
比如:
echo 公司系统连通性检测中.....
ping 222.73.219.115 >> log.txt
echo 公司系统连通性检测完成

echo 检测公司Email连通性.....
ping mail.sh-ots.com >>log.txt
echo 公司Email连通性检测完毕!

请注意,如果是>log.txt就是覆盖写入,>>log.txt就是追加写入。
在你想保存结果的每一步里面,写上>>log.txt这样,就能自动保存在log.txt中本回答被提问者采纳
参考技术B > aaa.txt

以上是关于bat中怎样把运行完的结果保存到一个txt文档中,代码怎么写?需要运行代码后自动保存哦~!的主要内容,如果未能解决你的问题,请参考以下文章

SQL...如何将表查询的结果自动保存到*.txt文件中?

SQL...如何将表查询的结果自动保存到*.txt文件中?

怎么把BAT执行结果全部保存在TXT

怎样批量提取视频的文件名?

批处理 bat 怎样可以把一个txt文本中的换行全部去掉?请大神赐教

如何写BAT 修改指定文件内容,并保存