qt执行cmd命令

摘要:
源地址:http://blog.csdn.net/hn307165411/article/details/6858614运行route和ipconfig CopycodeQProcessp(0)必须正常;p、 开始(“路线”);p、 waitForStarted();p、 waitForFinished();qDebug()˂˂QString::fromLocal8Bit(p.readAll

源地址:http://blog.csdn.net/hn307165411/article/details/6858614

运行 route、ipconfig 肯定没问题

Copy code
     QProcess p(0);
     p.start("route");
     p.waitForStarted();
     p.waitForFinished();
     qDebug()<<QString::fromLocal8Bit(p.readAllStandardError());



Copy code
     QProcess p(0);
     p.start("ipconfig");
     p.waitForStarted();
     p.waitForFinished();
     qDebug()<<QString::fromLocal8Bit(p.readAllStandardOutput());



而 dir 是命令行提供的命令,不是程序!

Copy code
     QProcess p(0);
     p.start("cmd");
     p.waitForStarted();
     p.write("dir ");
     p.closeWriteChannel();
     p.waitForFinished();
     qDebug()<<QString::fromLocal8Bit(p.readAllStandardOutput());


Copy code
     QProcess p(0);
     p.start("cmd", QStringList()<<"/c"<<"dir");
     p.waitForStarted();
     p.waitForFinished();

     qDebug()<<QString::fromLocal8Bit(p.readAllStandardOutput());

免责声明:文章转载自《qt执行cmd命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇jre安装配置!linux 报错 Input/output error下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

cmd命令下载maven管理需要的依赖jar包

首先在maven官网https://mvnrepository.com/ 搜索你需要的jar包,找到下面的下载链接,在修改命令,然后cmd下载。 cmd命令下载Maven需要jar包 cmd输入下面内容回车即可 mvn dependency:get -DremoteRepositories=https://mvnrepository.com/artifac...

教你用CMD命令查询域名的DNS解析记录:A,NS,MX,CNAME,TXT

cmd就不多介绍了,开始->运行->输入cmd回车,打开cmd,在这里可以随时查询域名的DNS记录,比如A、NS、MX、CNAME、TXT记录。 A记录是解析的ip地址; NS记录是指定由哪个DNS服务器来进行解析,一般不要修改,在必要的时候,比如godaddy的域名服务器被国内屏蔽,那么我们可以把域名寄存到dnspod免费的域名解析服务器来进...

Qt之启动外部程序(使用参数很全面,还使用了setProcessChannelMode)

简述 QProcess可以用来启动外部程序,并与它们交互。 要启动一个进程,通过调用start()来进行,参数包含程序的名称和命令行参数,参数作为一个QStringList的单个字符串。 另外,也可以使用setProgram()和setArguments()来运行,然后调用start()或open()。 简述 接口 示例 cmd 启动cmd cmd...

继承QAbstractTableModel QStyledItemDelegate实现自定义表格,添加进度条和选中框。

由于项目要求,需要实现一个列表目录显示信息,并且需要实现每一项提供进度条和选项框功能,所以需要继承QAbstractTableModel和QStyledItemDelegate进行自定义。 -自定义数据 itemdata.h #ifndef ITEMDATA_H #define ITEMDATA_H #include <QMetaType> #...

Qt将表格table保存为excel(odbc方式)

首先是保存excel的方法,可参照: http://dzmlmszp.blog.163.com/blog/static/179271962014819111812531/ ok,进入正题。 现在我有一个table,如图: 图中的table可以是QTableWidget或QTableView 但是我需要隐藏最后一列,不要让用户看到,则在代码中加入: ui-...

cmd命令、Python脚本生成任意大小任意格式文件

  工作中遇到上传文件格式和文件大小有要求的情况,然而一时不好找到符合条件的文件,下面总结了两种生成任意大小任意格式文件的方法; 方法一:cmd命令,如下生成一个大小为1M的txt文件。 fsutil file createnew c: est.txt 1048576 方法二:Python脚本,使用pywin32库。 import win32file im...