#include <QProcess>
//方法一:
QString cmd = "calc";
CalcPro = new QProcess(this);
CalcPro->start("cmd",
QStringList()<<"/c"<<"calc");
//方法二:
QString cmd = "calc";
CalcPro = new QProcess(this);
CalcPro->start("cmd",
QStringList()<<"/k"<<"calc");
//上面等同于在PowerShell里面输入 calc,/C 执行字符串指定的命令然后关闭Powershell,/K 执行字符串指定的命令但保留Powershell。
CMD命令_百度百科 https://baike.baidu.com/item/CMD%E5%91%BD%E4%BB%A4/9684689?fr=aladdin
本文介绍了在Qt中使用QProcess类启动外部程序的两种方法。通过实例演示了如何使用/C参数执行完指定命令后关闭命令提示符,以及使用/K参数执行命令但保持命令提示符打开的状态。
4326

被折叠的 条评论
为什么被折叠?



