【问题标题】:Run string as cmd from .NET [duplicate]从.NET运行字符串作为cmd [重复]
【发布时间】:2014-04-22 23:46:58
【问题描述】:

我想在 c# 中将一个字符串作为 .cmd 执行。如果不先将其保存为磁盘上的文件然后使用 Process.Start 执行文件,这是否可行?如果是这样,请提供如何在 C# 中执行此操作的示例。

【问题讨论】:

  • 感谢和抱歉重复。找不到正确的搜索词组:)

标签: c# cmd


【解决方案1】:

我相信这可以通过简单地使用cmd.exe 作为您的子进程、重定向 StandardInput 并将您的字符串输入这个重定向的 StandardInput 以使 cmd.exe 将其解释为批处理并运行它来完成。命令echo dir | cmd.exe 有效,所以我希望Process.Start 也有效。

【讨论】:

    猜你喜欢
    • 2016-03-19
    • 1970-01-01
    • 1970-01-01
    • 2018-10-06
    • 2016-09-25
    • 1970-01-01
    • 2014-01-29
    • 2014-02-25
    • 2013-10-25
    相关资源
    最近更新 更多