加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

cmd – 如何记录Windows XP命令行应用程序中显示的文本

发布时间:2020-12-14 04:09:51 所属栏目:Windows 来源:网络整理
导读:是否有一种简单的方法来记录 Windows上命令行中出现的所有内容? 我有一个运行一些东西的批处理文件,但是一切都过得很快我无法看到是否发生了任何错误. 您可以将结果重定向到文件: C: myBatch.bat myBatch.log 以上将标准输出重定向到名为myBatch.log的文
是否有一种简单的方法来记录 Windows上命令行中出现的所有内容?

我有一个运行一些东西的批处理文件,但是一切都过得很快我无法看到是否发生了任何错误.

您可以将结果重定向到文件:
C:&; myBatch.bat > myBatch.log

以上将标准输出重定向到名为myBatch.log的文件.

如果您还需要将标准错误重定向到此文件,则可以在命令中附加2>& 1:

C:&; myBatch.bat > myBatch.log 2>&1

注意单个>将覆盖文件并从头开始并且>>将捕获的输出附加到文件的末尾.在一组连续命令中使用此语法时,您应该小心使用>在第一次调用启动文件,然后>>在所有后续调用中添加到新文件的末尾.

例如,一个简单的bat文件,

@echo off
echo start > test.log
date /t >> test.log
time /t >> test.log
echo done >> test.log

将生成一个名为test.log的文件,其中包含以下内容:

start
Tue 09/22/2009
03:10 PM
done

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读