美文网首页
Qt QProcess 调用bat

Qt QProcess 调用bat

作者: 释校尉 | 来源:发表于2022-09-07 11:12 被阅读0次

    直接点,不废话了,上内容😀。

    一、bat文件

    因为使用QProcess调用bat文件,结束后需要关闭命令窗口,不然会使Qt程序报错。

    1. 获取设备列表

    adb devices

    2.带有参数的bat

    给bat传参时,有些特殊字符可能会导致语法错误,如参数1,2,3,传给bat后可能会只有1,其它的都被cut掉了

    这种情况需要给参数加双引号,bat文件再去掉双引号即可。

    参数加双引号:QString names = QStringLiteral("\"%0\"").arg(codes.join(","));

    bat文件:使用%~1  如:echo sceneNames %~1

    adb broadcast

    二、Qt 调用

    1. 先判断一下bat文件是否存在

    文件是否存在判断

    2. 存在则开启线程

    开启线程

    3. QProcess

    QProcess

    这些都是经过实测的,可以放心使用,对你有帮助的,点个赞吧!

    相关文章

      网友评论

          本文标题:Qt QProcess 调用bat

          本文链接:https://www.haomeiwen.com/subject/rzxonrtx.html