Вверх ↑
Ответов: 655
Рейтинг: 18
#1: 2015-10-24 21:31:38 ЛС | профиль | цитата
sashaoli, VSS -то там сам нормально отрабатывает все, и через VBS запускается методами objShell.Exec и objShell.Run, значит дело точно в WinExec компоненте.

Задача стоит такая: выполнить vssadmin с параметрами, без отображения окон, получить результат в Memo.

Я бы использовал VBS, но:

метод objShell.Exec не позволяет скрыть окно консоли

метод objShell.Run может скрыть окно консоли, но он не позволяет вернуть stdout т.е результат операции...он только errorlevel возвращает.

п.с. vss api я тож не потяну...
Может есть у кого другой Exec в виде inline code? Буду очень благодарен!

Велосипед в виде vssadmin list shadows > C:1.txt не предлагать) хочется человеческого решения
карма: 0

0