Название: проблема с перенаправлением вывода в QProcess Отправлено: admsasha от Июнь 14, 2013, 09:36 делаю что-то вроде такого
QProcess::start("echo 'puts $tcl_version' | tclsh"); На выходе получаю "'puts $tcl_version' | tclsh", т.е. всё что стоит после echo взялось как единый аргумент. Пробовал в качестве аргумента QStringList, эффект такой же. Как правильно нужно тут сделать ? Название: Re: проблема с перенаправлением вывода в QProcess Отправлено: Old от Июнь 14, 2013, 10:10 Все подстановки, пайпы и т.д. выполняет шелл (/bin/sh), его и нужно запускать, а это уже будет его аргументами.
Название: Re: проблема с перенаправлением вывода в QProcess Отправлено: admsasha от Июнь 14, 2013, 10:27 Все подстановки, пайпы и т.д. выполняет шелл (/bin/sh), его и нужно запускать, а это уже будет его аргументами. Точно! Спасибо ! |