paip.c++ cli 命令行 调用总结
2023-09-14 09:03:39 时间
paip.c++ cli 调用总结
作者Attilax , EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax
void MainWindow::on_btn_exeNetDll_clicked()
{
myprocess= new QProcess(this);
connect(myprocess, SIGNAL(readyReadStandardOutput()),
this, SLOT(outlog()));
QString cmd="C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe \"&'C:\\Documents and Settings\\Administrator\\桌面\\atips.ps1'\" ";
myprocess->start(cmd);
// For debugging: Wait until the process has finished.
myprocess->waitForFinished(30000);
qDebug() << "myprocess error code:" << myprocess->error();
// QProcess:: Crashed
}
//注意,这里可以调用多次了...一般碰见\R\N就可以return的兰...
void MainWindow::outlog()
{
QString abc = myprocess->readAllStandardOutput();
// emit outlogtext(abc);
qDebug() << "----cmd return:----"+abc;
}
作者Attilax , EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax
void MainWindow::on_btn_exeNetDll_clicked()
{
myprocess= new QProcess(this);
connect(myprocess, SIGNAL(readyReadStandardOutput()),
this, SLOT(outlog()));
QString cmd="C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe \"&'C:\\Documents and Settings\\Administrator\\桌面\\atips.ps1'\" ";
myprocess->start(cmd);
// For debugging: Wait until the process has finished.
myprocess->waitForFinished(30000);
qDebug() << "myprocess error code:" << myprocess->error();
// QProcess:: Crashed
}
//注意,这里可以调用多次了...一般碰见\R\N就可以return的兰...
void MainWindow::outlog()
{
QString abc = myprocess->readAllStandardOutput();
// emit outlogtext(abc);
qDebug() << "----cmd return:----"+abc;
}
相关文章
- java的输入和输出语句_c++输入输出语句
- EasyC++78,多态
- c++获取子类窗口句柄位置_C++中各种获取窗口句柄的方法「建议收藏」
- 深入理解C++11_c++ string char
- C++和Java中继承的比较
- C++结构体和类的区别_c++有结构体吗
- C++ 命令行解析库TCLAP
- c++的链表-链表入门(C++)
- 【C++修炼之路】24.哈希应用--位图
- C++运算符的重载详解编程语言
- C++ find_first_of(STL find_first_of)查找算法详解
- C++ string获取字符串元素:[]和at()
- Linux C编译:掌握常用命令,提高开发效率(linux c++ 编译)
- 探讨:C++中函数返回引用的注意事项
- C++中Overload,Override,Hide之间的区别