Die Ausführung von VBS über Qprozess emittiert niemals readystandardoutput
Frage
Ich kann qprozess nicht abrufen, um eine Ausgabe von meinem VBScript zu lesen.Das Skript führt sowohl alleine als auch allein aus.Um die Fehlerbehebung zu beheben, schneiden Sie meine VBS herunter auf: generasacodicetagpre.
qt-seite ich habe versucht:
- .
- Anschließen von QProcess's Fertig, ReadyReadstandardOutPut, ReadyRead-StandardError-Signale
- Ich habe auch Setprocessschannelmode nach Qprocess :: MergeDchannels ausprobiert
im Hauptwindows-Konstruktor: generasacodicetagpre.
Slots: generasacodicetagpre.
Lösung
QProcess::execute
is a static method, so Process->execute(script, args)
is equivalent to QProcess::execute(script, args)
, i.e. your instance Process
isn't used at all. Use
Process->start( script, args );
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow