有没有一种方法可以强制ISE输出到控制台,而不是使用Windows窗体?

例如:

$host.ui.PromptForChoice($title, $message, $options, 0)

在ISE中运行时,您将获得漂亮的表单版本。如果我只想在控制台中显示它,以及保存和“使用Powershell运行”时它将如何运行呢?

只希望能够在不离开ISE的情况下测试外观。

最佳答案

您可以使用[console]::writeline("testing")将文本输出到ISE控制台工具窗口。但是[console]::read*方法并不真正起作用。除此之外,您还不能确定主机如何实现PSHostUserInterface接口(interface)-http://msdn.microsoft.com/en-us/library/system.management.automation.host.pshostuserinterface_members(v=vs.85).aspx

关于powershell - 在ISE中强制控制台输出?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26335117/

10-13 07:29