【问题标题】:Alternative to Redirecting command input in windows在 Windows 中重定向命令输入的替代方法
【发布时间】:2011-05-15 08:45:54
【问题描述】:

有什么方法可以让我在 Windows 命令 shell 中使用一些替代方法来“重定向命令输入”?例如,考虑以下命令:

app.exe

文件 ListOfNames.txt 的内容可能是: 名称1 名称2 名称3

那么,是否可以避免使用重定向运算符并使用类似的东西:

app.exe 名称1 名称2 名称3

当然,这行不通,但是有没有类似的方法可以工作?

【问题讨论】:

    标签: windows input batch-file command redirect


    【解决方案1】:

    您可以尝试在 Windows 上使用type 来赢得Useless Use of Cat Award:

    type ListOfNames.txt | app.exe
    

    【讨论】:

    • 是的,这在命令 shell 中有效,但我也必须避免使用管道。
    • 如果您的应用从标准输入读取,则别无选择。您可以编写一个为您的应用程序提供数据的命令:feed.exe app.exe Name1 Name2 Name3。但这也将是一个管道。
    • 谢谢。我将尝试更改 app.exe 以接收名称列表作为参数。
    猜你喜欢
    • 2017-03-31
    • 2015-10-19
    • 1970-01-01
    • 2011-12-15
    • 2017-07-29
    • 1970-01-01
    • 1970-01-01
    • 2014-07-21
    • 2018-09-09
    相关资源
    最近更新 更多