运行Cmd

简介: 运行Cmd

QT杀程序进程_歌昔的博客-CSDN博客_qt杀死进程

Qt实现的根据进程名来结束进程 - hbcdr - 博客园

Qt如何在程序中启动第三方程序?_Mr.Sugarcane-CSDN博客_qt打开第三方软件

QT学习QCommandLineParser与QCommandLineOption_zhaoyun_zzz的专栏-CSDN博客_qcommandlineparser

QCommandLineParser例子_一探究竟的博客-CSDN博客_qcommandlineparser

    QCommandLineOption showProgressOption("p", QCoreApplication::translate("main", "Show progress during copy"));
    parser.addOption(showProgressOption);
    /* 类似Usage: cmd [options] type */
    parser.addPositionArgument("type", "method type"); 
 
 
    /* 处理命令行参数。
       除了解析选项(如parse())外,此函数还处理内置选项并处理错误。
       当调用这些选项之一时,或者当发生错误(例如,传递了未知选项)时,当前进程将使用exit()函数停止。
    */
    parser.process(app);
 
    //获取参数的结果
    bool showProgress = parser.isSet(showProgressOption);
    bool force = parser.isSet(forceOption);
    QString targetDir = parser.value(showProgressOption);
    auto args = parser.positionalArguments();
    int type = args[0].toInt();

Qt之Qprocess - 努力飞的小菜鸟 - 博客园

QT中QProcess调用命令行的痛苦经历 - 薰衣草的旋律 - 博客园

使用QProcess启动外部exe可能启动失败的解决方案 - JavaShuo

QProcess p(0);
QString command = "E:/test_rar_course/rar.exe";
QStringList args;
args.append("a");
args.append("-k");
args.append("-r");
args.append("-s");
args.append("-m1");
//args.append("-k");
//args.append("xxxxxxx");
//args.append("-k=xxxxxxxxx");
args.append("E:/test_rar_course/test.rar");
args.append("E:/test_rar_course/direct1/");
args.append("E:/test_rar_course/direct2/");
args.append("E:/test_rar_course/test.txt");
p.execute(command,args);//command是要执行的命令,args是参数
p.waitForFinished();
qDebug()<<QString::fromLocal8Bit(p.readAllStandardError());

目录
相关文章
|
23天前
|
Shell Docker 容器
使用exec模式与shell模式,执行ENTRYPOINT和CMD的区别
结合 `exec`与 `shell`模式,`ENTRYPOINT`与 `CMD`在Docker容器启动时的交互方式展现出不同的特点。选择哪种模式,取决于对执行环境的纯净度、性能需求以及是否需要利用shell特性。理解这些细微差别,有助于更精细地控制容器的行为,优化应用部署与管理流程。
67 0
|
6月前
cmd下定时运行的命令
cmd下定时运行的命令
|
6月前
|
关系型数据库 Java Android开发
CMD常用的指令
CMD是Windows操作系统的命令行操作工具,用户可以通过输入命令来完成系统或程序的操作。以下是一些常用的CMD指令
|
Windows
PowerShell和cmd区别以及在文件夹快速打开cmd窗口的几种方法
PowerShell和cmd区别以及在文件夹快速打开cmd窗口的几种方法
167 0
|
应用服务中间件 nginx
Win CMD 常用命令 #149
Win CMD 常用命令 #149
91 0
|
缓存 网络协议 Shell
cmd指令
cmd指令
165 0
|
搜索推荐 Shell
Win10小技巧:将在此处打开命令改为CMD或Powershell
微软的 CMD 也就是命令提示符已经伴随了我们很多年了,这些年来 CMD 已经勤勤恳恳地默默工作着,虽然没有图形化的界面,但是其干净整洁的操作环境仍然受到了大家的欢迎。
520 0
Win10小技巧:将在此处打开命令改为CMD或Powershell
|
数据安全/隐私保护 网络协议