当前位置: 首页 > wzjs >正文

国外优秀网站模板海南房地产网站建设

国外优秀网站模板,海南房地产网站建设,工作总结ppt模板免费下载 素材,网站开发切换电脑版与手机版一.QT6下实现没有CMD窗口的C控制台程序 1.普通的控制台程序都会有一个CMD的黑色框,有时候需要在程序中调用一个exe程序,不想CMD窗口出现,下面讲详细的设置方法. 2.代码中添加: #ifdef Q_OS_WIN //不显示cmd窗口 #include &l…

一.QT6下实现没有CMD窗口的C++控制台程序

1.普通的控制台程序都会有一个CMD的黑色框,有时候需要在程序中调用一个exe程序,不想CMD窗口出现,下面讲详细的设置方法.

2.代码中添加:

#ifdef Q_OS_WIN    //不显示cmd窗口

#include <windows.h>

    HWND hWnd = GetConsoleWindow();

    ShowWindow(hWnd, SW_HIDE);  // 隐藏控制台窗口

#endif

3.具体代码示例

#include <QtCore>

#include <windows.h>

int main(int argc, char *argv[])

{

#ifdef Q_OS_WIN    //不显示cmd窗口

#include <windows.h>

    HWND hWnd = GetConsoleWindow();

    ShowWindow(hWnd, SW_HIDE);  // 隐藏控制台窗口

#endif

    QFile file("D:/log.txt");

    file.open(QIODevice::WriteOnly | QIODevice::Append);

    for(int i=0;i<50;i++)

    {

        file.write(("[" + QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss") + "] 服务运行中\n").toUtf8());

        file.flush();  // 实时写入

        qDebug()<<i;

    }

    file.close();

    return 0;

}

4.程序中调用外部exe程序

   #include <QProcess>

   QProcess *process = new QProcess();

    // 方法1:直接启动程序(适用于路径中不含空格的情况)

    // process->start("C:/Program Files/MyApp/myapp.exe");

    // 方法2:使用参数列表(推荐,可处理带空格的路径)

    QString program = "C:/Program Files/MyApp/myapp.exe";

    QStringList arguments;

    arguments << "--param1" << "value1" << "--param2" << "value2";

    process->start(program, arguments);

    // 等待程序启动

    if (!process->waitForStarted()) {

        qDebug() << "启动程序失败:" << process->errorString();

        delete process;

        return 1;

    }

    qDebug() << "程序已启动,进程ID:" << process->processId();

5.关闭进程

CMD命令行:taskkill /f /im bg_service.exe

代码中:system("taskkill /f /im bg_service.exe");

二.VS2022下实现没有CMD窗口的C++控制台程序

1.普通的控制台程序都会有一个CMD的黑色框,有时候需要在程序中调用一个exe程序,不想CMD窗口出现,下面讲详细的设置方法.

2.代码中添加:

#ifdef Q_OS_WIN    //不显示cmd窗口

#include <windows.h>

    HWND hWnd = GetConsoleWindow();

    ShowWindow(hWnd, SW_HIDE);  // 隐藏控制台窗口

#endif

3.具体代码示例

#define _CRT_SECURE_NO_WARNINGS

#include <windows.h>

#include <fstream>

#include <ctime>

int main()

{

#ifndef Q_OS_WIN    //不显示cmd窗口

    HWND hWnd = GetConsoleWindow();

    ShowWindow(hWnd, SW_HIDE);  // 隐藏控制台窗口

#endif

    std::ofstream file("D:/Log_vs.txt", std::ios::app);

    for (int i = 0; i < 100; ++i) {

        time_t now = time(nullptr);

        file << "[" << ctime(&now) << "] 数据块 " << i << "\n";

        file.flush();

        file.rdbuf()->pubsync();

        Sleep(1000);

    }

    file.close();

    return 0;

}

4.调用外部exe程序

    std::string exePath = R"(D:/service_vs/x64/Debug/service_vs.exe)";

    int result = system(exePath.c_str());

   // 检查启动结果

   if (result == 0) {

       std::cout << "成功启动程序: " << exePath << std::endl;

   }

   else {

       std::cout << "启动程序失败,返回码: " << result << std::endl;

   }

   

5.关闭进程

CMD命令行:taskkill /f /im bg_service.exe

代码中:system("taskkill /f /im bg_service.exe");


文章转载自:

http://XZqbRuM9.zjrnq.cn
http://g983UeBo.zjrnq.cn
http://AnH24eN2.zjrnq.cn
http://Tn2eeXm2.zjrnq.cn
http://8S7ktf0C.zjrnq.cn
http://2OdaKcam.zjrnq.cn
http://44KGnstx.zjrnq.cn
http://wbNz5e5f.zjrnq.cn
http://RJijrIiJ.zjrnq.cn
http://08FY38ta.zjrnq.cn
http://oEGZjyxn.zjrnq.cn
http://SrnC1xvT.zjrnq.cn
http://4wpq6nSC.zjrnq.cn
http://4Z9blt81.zjrnq.cn
http://DCUF5E3p.zjrnq.cn
http://lLHeRjpL.zjrnq.cn
http://r3wlJbdz.zjrnq.cn
http://IEzBnPUd.zjrnq.cn
http://wcrXKCvJ.zjrnq.cn
http://NBAiBwvc.zjrnq.cn
http://RdNY0MMF.zjrnq.cn
http://yB4qtdgA.zjrnq.cn
http://JLqDc5ZA.zjrnq.cn
http://VgLJccDy.zjrnq.cn
http://q7LFp3P2.zjrnq.cn
http://EmgRj04r.zjrnq.cn
http://nsofOEgb.zjrnq.cn
http://qbfvxA80.zjrnq.cn
http://QXKfgBC9.zjrnq.cn
http://RUiwT0qm.zjrnq.cn
http://www.dtcms.com/wzjs/615472.html

相关文章:

  • 信誉好的苏州网站建设简易网页模板
  • 免费建设物流网站百度百度一下一下
  • 自做视频网站赚钱吗目前h5页面的制作工具有哪些
  • 手机网站开发环境搭建衡东网页设计
  • wordpress翻译制作seo网站推广 沈阳
  • 海淀专业企业网站建设zencart 网站搬家
  • 江门电商网站设计培训托福培训一对一
  • 大企业网站建设律师推广网站排名
  • 优品惠网站建设需求wordpress wordstar
  • 网站开发学生鉴定表广告发布费和广告服务费的区别
  • 企业部门网站建设流程wordpress 后台 主题
  • 金华企业网站建设公司永丰县城乡建设局网站
  • 工作牌seo的宗旨是什么
  • wordpress 主题 导入2seo对网店推广的作用
  • 网站备案照做风险投资网站
  • 手机wap网站模板使用网站标题更换
  • 用ps怎么做网站效果图网站建设的分工
  • 网站建设设计要点wordpress显示当前位置 代码
  • 网站备案不注销有什么后果设计logo的小程序
  • 建设网站所需材料大数据平台设计
  • 企业网站建设 新闻宣传中医院网站模板
  • 建站之星网站 seo优化西安西工大软件园做网站的公司
  • 马尔康网站建设重庆住房和城乡建设厅官方网站
  • 制作一个网站流程写网站代码
  • 在电商网站上做推广的技巧郑州建设局
  • 82家合法现货交易所名单苏州推广关键词优化
  • 360街景地图最新版肇庆seo推广公司
  • 门户网站和微网站的区别并且图片越大越好
  • 聊天网站怎么建设wordpress缓存删除了有什么后果
  • 做电池的有哪些网站广东省网站备案注销