使用QProcess运行C-Shell脚本

时间:2016-11-09 14:31:47

标签: c++ qt user-interface qprocess

我想使用QProcess同时运行setup.csh中包含的命令。

deneme变量是setup.csh文件中的命令:

alias deneme "ls -la"

我的目的是在setup.csh中运行命令指南。

QProcess *process1=new QProcess(this);
process1->setWorkingDirectory("/home/intern2/elif/SETUP");
process1->start("tcsh",QStringList() <<"-c"<<"\"\"source /home/intern2/elif/SETUP/setup.csh\"\"" << "deneme" );

process->waitForBytesWritten();
process1->waitForFinished();
ui.textedit->append(process.readAllStandartOutput());

“deneme”命令无法正常工作

终端输出:

enter image description here

Gui代码和输出

enter image description here enter image description here

0 个答案:

没有答案