【问题标题】:redirect powershell output c++重定向powershell输出c ++
【发布时间】:2015-06-22 17:13:45
【问题描述】:

如何将 powershell 输出重定向到我的 c++ 程序?现在我将| Out-File "MyFileName" 添加到命令中,然后在程序中读取此文件。没有文件我怎么能做到这一点?我知道我可以使用 C# 或 CLI 来做到这一点,但我需要管道之类的东西,它可以与 cmd 完美配合。

【问题讨论】:

  • 您能说得更具体一点吗? 'powershell 输出'到底是什么意思。您究竟想达到什么目的?到目前为止,您究竟尝试了什么?
  • @dingalapadum 我正在尝试从我的程序运行 powershell 命令,并将 powershell 输出的所有内容保存在控制台、内存中,而不将输出保存在文件中。
  • @NickEatMore 如果您尝试从可执行文件中运行 powershell,那么这肯定不是重定向。重定向是,当您将 powershell 的输出通过管道传输到您的可执行文件时。
  • @SelcukCihan 是的,我正在使用我的程序使用一些参数执行 powershell,然后收集所有 powershell 输出。在这一刻,我正在使用文件,但我想不用它。
  • 谷歌搜索 c++ powershell 产生 stackoverflow.com/questions/19634220/c-and-powershell 检查是否适合你

标签: c++ powershell cmd


【解决方案1】:

Pipe 可以完美地与原生程序配合使用,作为证明,请查看:

ps | less

这与 AFAIK 相同

ps | out-string | less

Less is 是一个 C++ Linux 工具。你可以从chocolatey:cinst less得到更少。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-05
    • 2012-07-11
    • 2013-09-06
    相关资源
    最近更新 更多