Внутри файла .tcl выполняется пакетный файл "test.ps1" .
set output [exec test.ps1]
puts $output
Редактировать:
Когда я просто выполняю непосредственно файл test.ps1, я вижу все выходные данные в окне оболочки. Если я вызываю файл .tcl, я не вижу вывод только в конце, когда пакетный файл закончен. Весь выводимый текст записывается в конце, но не обновляется, когда файл ps1 все еще работает.
Я вижу, что приложение, в котором вызывается файл .tcl, переходит ксостояние «зависания», поэтому невозможно использовать этот графический интерфейс, пока работает файл .ps1. В конце файла ps1 записываются все выходные данные, и я снова могу использовать приложение.
Вопрос: Есть ли способ непрерывно обновлять окно оболочки, чтобы увидетьвыход