在使用bat 批处理 时将运行结果显示并保存到文件中 echo
Posted qiyuexin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在使用bat 批处理 时将运行结果显示并保存到文件中 echo相关的知识,希望对你有一定的参考价值。
实现原理:
因为要输出到文本,所以可以使用call将结果输出到临时文件,完成之后做3件事:
1. 将临时文本内容显示,实现窗口显示的本次运行结果的功能,可先清屏。
2. 将临时文本内容追加到日志文件用于保存。
3. 删除临时文件。
@echo off setlocal enabledelayedexpansion if ‘%1‘==‘‘ ( set /p ch=Input: call a.bat !ch! > log2.txt goto :end ) else ( set ch=%1 echo Input:!ch! ) echo Your_choice=%ch% goto :end :end if ‘%1‘==‘‘ ( cls for /f "delims=" %%i in (log2.txt) do ( echo %%i ) type log2.txt >> log.txt del log2.txt )
以上是关于在使用bat 批处理 时将运行结果显示并保存到文件中 echo的主要内容,如果未能解决你的问题,请参考以下文章
bat中怎样把运行完的结果保存到一个txt文档中,代码怎么写?需要运行代码后自动保存哦~!