2014-10-13 2 views
2

Есть ли способ заставить ISE выводить на консоль, а не использовать формы Windows?Вывод консоли консоли в ISE?

Например с:

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

При запуске в ISE вы получите хорошую форму версии. Что делать, если я хочу просто отобразить его в консоли, как он будет работать, когда я его сохраню, и «Запустить с помощью Powershell»?

Просто вы хотите проверить, как выглядят вещи без необходимости покидать ISE.

ответ

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

+0

Полезно, но не совсем то, что мне нужно. Я не думаю, что это возможно. – mhouston100

+0

Да, я не думаю, что это возможно «из коробки». –

Смежные вопросы