使用Qt中的QScriptEngine执行带参数的.bat文件

时间:2016-02-07 07:51:02

标签: c++ qt

我有一个带有更改目录命令的.exe文件,如下所示: -

set test="C:\Program Files"
cd /d %test%

所以我需要使用QScriptEngine执行这个.bat文件。我知道这可以通过QProcess实现。但是我需要使用QScriptEngine执行。我需要首先将变量“test”设置为引擎然后我需要执行命令。看到文档我使用了以下代码: -

QScriptEngine engine;
QScriptValue result = engine.evaluate("D:/Moses/test.bat");
qDebug() << result.isError();

这里的内容是真的。所以首先我需要将变量测试设置为引擎,然后评估.bat文件。

0 个答案:

没有答案