У мене виникають невеликі проблеми під час запуску консольної програми в PowerShell ISE: коли програма виписує рядок частинами, використовуючи флеш, PowerShell не покаже рядок, поки програма не напише закінчення рядка. Наприклад, програма робить щось подібне (C ++):
std::cout << "Doing something time-consuming..." << std::flush;
// Do something for some time
std::cout << " done in " << x << " seconds" << std::endl;
І PowerShell ISE покаже весь рядок лише тоді, коли цей розділ коду завершиться. З не-ISE PowerShell цього не відбувається, рядок друкується частинами, як очікувалося.
Отже, питання: чи можу я якось змусити PowerShell ISE відключити свій внутрішній буфер і безпосередньо надрукувати викладку програми?