码迷,mamicode.com
首页 > 其他好文 > 详细

在使用bat 批处理 时将运行结果显示并保存到文件中 echo

时间:2019-10-19 00:40:29      阅读:386      评论:0      收藏:0      [点我收藏+]

标签:code   bsp   nbsp   ice   set   保存   log   实现   led   

实现原理:

因为要输出到文本,所以可以使用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

标签:code   bsp   nbsp   ice   set   保存   log   实现   led   

原文地址:https://www.cnblogs.com/qiyuexin/p/11701362.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!