Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Как получить сразу вывод и возвращаемое значение команды batch (http://forum.oszone.net/showthread.php?t=331144)

Profi_GMan 11-11-2017 20:29 2776920

Как получить сразу вывод и возвращаемое значение команды batch
 
С помощью system() можно выполнить команду batch и получить возвращаемое значение. Если же открыть команду как файл, можно получить вывод команды.
Как сразу получить и вывод и возвращаемое значение команды?
Всё перерыл, не нашёл...
Спасибо!!!

Profi_GMan 12-11-2017 11:48 2776991

В общем, разобрался я: Надо вызвать system("команда>файл_куда_будет_выводиться_результат 2>&1"). Тогда от функции system() мы получим возвращаемое значение, а вывод команды будет в файле, который вы указали

shisik 12-11-2017 14:24 2777013

Profi_GMan, вам нужна функция popen


Время: 22:54.

Время: 22:54.
© OSzone.net 2001-