Qt 命令行工具

简单实用的命令行工具使用效果如下:

void CmdProcess::executeCommand(const QString& cmd, const QString& workingDir)

{

// 重置状态

m_standardOutput.clear();

m_lastErrorInfo.clear();

// 设置工作目录(如果指定)

if (!workingDir.isEmpty())

{

m_process->setWorkingDirectory(workingDir);

}

// 执行命令(跨平台兼容,Windows 会自动调用 cmd.exe,Linux/macOS 调用 shell)

m_process->start(cmd);

m_process->waitForStarted();

}

相关推荐
星火开发设计11 小时前
C++ 数组:一维数组的定义、遍历与常见操作
java·开发语言·数据结构·c++·学习·数组·知识
TTGGGFF12 小时前
控制系统建模仿真(一):掌握控制系统设计的 MAD 流程与 MATLAB 基础运算
开发语言·matlab
2501_9444241212 小时前
Flutter for OpenHarmony游戏集合App实战之贪吃蛇食物生成
android·开发语言·flutter·游戏·harmonyos
Lhuu(重开版13 小时前
JS:正则表达式和作用域
开发语言·javascript·正则表达式
仙俊红13 小时前
Java Map 家族核心解析
java·开发语言
浅念-13 小时前
C语言小知识——指针(3)
c语言·开发语言·c++·经验分享·笔记·学习·算法
code_li14 小时前
聊聊支付宝架构
java·开发语言·架构
少控科技15 小时前
QT高阶日记01
开发语言·qt
无限进步_15 小时前
【C++】大数相加算法详解:从字符串加法到内存布局的思考
开发语言·c++·windows·git·算法·github·visual studio
“抚琴”的人15 小时前
C#上位机工厂模式
开发语言·c#