在ISE强制控制台输出?

时间:2014-10-13 07:45:57

标签: powershell powershell-ise

有没有办法强制ISE输出到控制台,而不是使用Windows窗体?

例如:

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

在ISE中运行时,您将获得漂亮的表单版本。如果我想在控制台中显示它,在保存它时运行的方式以及“使用Powershell运行”会怎样​​?

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

1 个答案:

答案 0 :(得分:1)

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

相关问题