shell execute + console output

2 отговора 137 прегледа
#1

shell execute + console output

Здравейте

Ще пиша една много простичка програмка която ще отваря една форма и в нея ще има само едно комбо и бутон.
След като се натисне бутона, програмката ще стартира външна програмка в конзола, след което ще се затвори след изпълнението си. По време на изпълнението, програмката извежда информация.

Питанто ми е следното:

Как да прихвана информацията която се генерира от тази конзола и да си я записвам като лог файл?!

Отговор
в отговор на morpheusm #2

Re: shell execute + console output

може да пренасочиш изхода на конзолата към файл, нещо от сорта на
Shell "blah.bat >blah.log"

обаче тогава нищо няма да се вижда в конзолата. Ако програмата се изпълнява бързо това не е проблем, а ако не е толкова бързо може периодично да четеш лог файла и да го показваш в твойта форма.

Отговор
в отговор на microsoft #3

Re: shell execute + console output

Това беше единственото което се сетих като бързо и лесно решение
10х

Отговор