【问题标题】:Order of output in Windows batch filesWindows 批处理文件中的输出顺序
【发布时间】:2013-11-17 12:42:49
【问题描述】:

当我执行以下批处理文件时

@echo off
echo Text from echo
xcopy foobarium

我得到以下输出:

File not found - foobarium
0 File(s) copied
Text from echo

显然,输出的顺序是交换的。如何确保输出按照指定命令的顺序显示?

(这是在Win7上)

【问题讨论】:

  • 如果没有外部因素起作用,您将无法从此代码中获得此输出。检查你的假设。
  • 我在 Win 8.1 32 位中得到了预期的顺序

标签: windows batch-file io stdio


【解决方案1】:

这似乎是clink(一个为 cmd.exe 提供类似 bash 的自动完成功能的实用程序)中的一个错误。我已经提交了bug report

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-13
    • 2016-01-31
    相关资源
    最近更新 更多