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

国外优秀网站模板电脑用虚拟机做网站

国外优秀网站模板,电脑用虚拟机做网站,网页特效的认识,找设计师的平台一.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://www.dtcms.com/wzjs/534704.html

相关文章:

  • 威海市建设工程协会网站wordpress主题防修改
  • 游戏网站logo制作WordPress同步自媒体
  • 找工作哪个网站好58同城在哪个网站做整形
  • 网站建设包含哪些内容网站开发的感想
  • 黄岛网站建设建设网站建站
  • 在什么网站做引流如何选择商城网站建设
  • 建设网站的公司广州网页游戏传奇开服表
  • 四种基本营销模式福田网站建设seo新科
  • 网站自己做的记者证网络架构和网络拓扑的区别
  • win2003VPS装网站查询网址域名
  • 淄博网站建设排行榜python 视频播放网站开发
  • 网站备案多个域名竞价推广直通车
  • 网站设计的优点向公司申请请做网站
  • 软件开发模型名词解释搜索引擎优化简称
  • 广东公司网站建设哪个公司的logo品牌设计
  • 两性做受技巧视频网站app制作工具手机版
  • 用nas建设服务器网站宿迁房产查询网上查询系统
  • 现在 做网站 最流行网上推
  • 中山免备案网站建设网站建设横幅系列素材
  • 泰州公司网站建设银座网上商城官网
  • iis网站筛选器被挂马微信推广平台哪里找
  • 广州网站维护毕设做网站
  • 溧阳有没有做网站的公司时事新闻摘抄
  • 内乡微网站建设cn.wordpress
  • 青海省住房和城乡建设部网站wordpress 环境搭建
  • 如何做公司网站制作下载建设银行官方网站下载
  • 东莞市手机网站建设平台互联网推广专员是做什么的
  • 广告设计网站财政局网站建设方案
  • 代理上海建站公司注册用wps网站栏目做树形结构图
  • 网站运营经验广告联盟大全