Please don’t respond privately… I connect to connect( process, SIGNAL( readyReadStandardError() ), this, SLOT( slotProcessReadyReadStdErr() ) ); connect( process, SIGNAL( readyReadStandardOutput() ), this, SLOT( slotProcessReadyReadStdOut() ) );
Then a simple QByteArray txt = process->readAllStandardOutput(); In the slots should have you covered I use process->start( execName, args ) to start her up. Scott From: GUO Qiang A [mailto:qiang.a....@alcatel-sbell.com.cn] Sent: Wednesday, November 13, 2013 6:46 PM To: Scott Aron Bloom Cc: ZHONG Zhu Subject: QProcess wrap the telnet.exe Hi Scott, Can you show me how to use pipes? I have connected the readyReadStandardOutput and readyReadStandardError signals but it can’t work. thanks. -----Original Message----- From: interest-bounces+zhu.zhong=alcatel-sbell.com...@qt-project.org<mailto:interest-bounces+zhu.zhong=alcatel-sbell.com...@qt-project.org> [mailto:interest-bounces+zhu.zhong=alcatel-sbell.com...@qt-project.org] On Behalf Of Scott Aron Bloom Sent: 2013年11月13日 15:26 To: Qt Project MailingList Subject: Re: [Interest] Expect for Qt? QProcess works fine for telnet and ftp, you need to connect the input and output pipes in order to send data into it. Scott Best Regards, Qiang Guo EasyTest (Alcatel-Lucent automation test tool) NOW FREE on internet at https://github.com/EasyTestTeam/EasyTest
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest