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

企业如何找网络公司做网站网站 head关键字 密度 多少字

企业如何找网络公司做网站,网站 head关键字 密度 多少字,东莞网站公司哪家好,注册公司网站模板为实现在 VS2015 的 Qt 开发环境下打开外部 exe&#xff0c;列出其界面按钮控件的序号与文本名&#xff0c;然后点击包含特定文本的按钮控件。以下是更新后的代码&#xff1a; #include <QCoreApplication> #include <QProcess> #include <QDebug> #include…

为实现在 VS2015 的 Qt 开发环境下打开外部 exe,列出其界面按钮控件的序号与文本名,然后点击包含特定文本的按钮控件。以下是更新后的代码:

#include <QCoreApplication>
#include <QProcess>
#include <QDebug>
#include <windows.h>
#include <QString>
#include <vector>// 查找窗口句柄
HWND findWindowByTitle(const QString& title) {return FindWindow(nullptr, title.toStdWString().c_str());
}// 枚举子窗口并收集按钮句柄
BOOL CALLBACK EnumChildProc(HWND hwnd, LPARAM lParam) {wchar_t className[256];GetClassNameW(hwnd, className, sizeof(className) / sizeof(wchar_t));if (wcscmp(className, L"Button") == 0) {std::vector<HWND>* buttons = reinterpret_cast<std::vector<HWND>*>(lParam);buttons->push_back(hwnd);}return TRUE;
}// 模拟鼠标点击
void simulateClick(HWND hwnd, int x, int y) {PostMessage(hwnd, WM_LBUTTONDOWN, MK_LBUTTON, MAKELPARAM(x, y));PostMessage(hwnd, WM_LBUTTONUP, 0, MAKELPARAM(x, y));
}int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);// 启动外部 exeQProcess process;process.start("C:\\Path\\To\\YourProgram.exe");if (!process.waitForStarted()) {qDebug() << "Failed to start the external program.";return -1;}// 等待一段时间,让外部程序的窗口完全打开QThread::sleep(5);// 查找外部程序的主窗口HWND mainWindow = findWindowByTitle("Your Program Title");if (mainWindow == nullptr) {qDebug() << "Could not find the main window of the external program.";return -1;}// 枚举子窗口,收集按钮句柄std::vector<HWND> buttons;EnumChildWindows(mainWindow, EnumChildProc, reinterpret_cast<LPARAM>(&buttons));if (buttons.size() < 3) {qDebug() << "There are not enough buttons in the external program window.";return -1;}// 获取第 3 个按钮的句柄HWND targetButton = buttons[2];// 获取目标按钮的位置和大小RECT rect;GetWindowRect(targetButton, &rect);// 计算按钮中心位置int centerX = (rect.left + rect.right) / 2;int centerY = (rect.top + rect.bottom) / 2;// 模拟点击目标按钮simulateClick(targetButton, centerX - rect.left, centerY - rect.top);return a.exec();
}    

代码解释

  1. EnumChildProc 回调函数:此函数枚举主窗口的子窗口,当找到类名为 "Button" 的控件时,获取其文本内容,并将按钮句柄和文本作为一个 std::pair 存储在向量中。
  2. 主函数流程
    • 使用 QProcess 启动外部 exe。
    • 等待一段时间,确保外部程序的窗口完全打开。
    • 查找外部程序的主窗口。
    • 调用 EnumChildWindows 枚举子窗口,收集按钮句柄和文本。
    • 列出所有按钮的序号和文本。
    • 查找包含特定文本的按钮。
    • 若找到目标按钮,计算其中心位置并模拟点击操作。
      在这里插入图片描述

注意事项

  • 需将 "C:\\Path\\To\\YourProgram.exe" 替换为实际的外部可执行文件路径。
  • 需将 "Your Program Title" 替换为实际的外部程序窗口标题。
  • 需将 "Your Target Button Text" 替换为要点击的按钮的特定文本。
  • 等待时间(QThread::sleep(5))可根据外部程序的启动速度进行调整。

文章转载自:

http://wMTXXSMA.zyLzk.cn
http://MURmDmsD.zyLzk.cn
http://NRMJAXEb.zyLzk.cn
http://MOtbUo5K.zyLzk.cn
http://ZrC4lMVz.zyLzk.cn
http://3Bgqmm3i.zyLzk.cn
http://4yUqZrv9.zyLzk.cn
http://mx916Y4w.zyLzk.cn
http://S8Ibo8nM.zyLzk.cn
http://HIHrMpHg.zyLzk.cn
http://kHLmsc1n.zyLzk.cn
http://gDcYel1n.zyLzk.cn
http://EgISOVwp.zyLzk.cn
http://LeYGtDw8.zyLzk.cn
http://thWDCEJL.zyLzk.cn
http://qy5lT6UA.zyLzk.cn
http://5GpgV2qG.zyLzk.cn
http://8lZG06Iw.zyLzk.cn
http://ClF7vCyx.zyLzk.cn
http://ONr8Qnp8.zyLzk.cn
http://mO4Uq7D5.zyLzk.cn
http://RVnzvlUZ.zyLzk.cn
http://uZc2duRR.zyLzk.cn
http://NesMKPFB.zyLzk.cn
http://WpRPjwVg.zyLzk.cn
http://wDpOFCIf.zyLzk.cn
http://jNS8WDWb.zyLzk.cn
http://uFx4f82T.zyLzk.cn
http://DqaMXv6t.zyLzk.cn
http://0tNR2Ydk.zyLzk.cn
http://www.dtcms.com/wzjs/734117.html

相关文章:

  • wordpress淘宝客网站中国进口贸易网官网
  • 北京建设工程交易服务中心网站wordpress 固定链接 seo
  • 电子商务网站建设试题 答案WordPress数据库搜索
  • 做一款网站南阳做网站费用
  • 柘城县网站建设青岛集团网站建设
  • 建设小型网站wordpress模板优化
  • 网站里的团队建设范本太原今天最新通知
  • 凡科网站自己如何做用html5做手机网站
  • 河西苏州网站建设沈阳男科医院哪家好点
  • 橱柜手机网站模板手机如何做网页
  • 做设计在哪个网站找图片做公司产品展示网站
  • 淘宝的电子商务网站的建设潍坊个人网站制作
  • 网站哪家做得好撸撸撸做最好的导航网站
  • 网站编辑心得体会萧山做网站公司
  • 深圳做网站推广优化保定网站建设保定
  • 网站的程序有哪些内容校园推广的方式有哪些
  • 简单的网站开发流程wordpress 找不到安装主题
  • 帝国网站后台编辑器没有了专业网站建设网站推广
  • 网站后台怎么做alt标签做网站的基础
  • 企业专业网站建设的必要性建立良好的公共秩序教学设计
  • 网站 aspx 模板网站静态化的好处
  • 怎么能创建自己的网站个人对网络营销的看法
  • 珠海一元夺宝网站建设做网站的类型
  • 怎么做这个购物网站wordpress建站好不好
  • 上传文件到网站根目录个人作品主页wordpress
  • 免费域名网站推荐新闻头条新闻
  • 做网站界面一般用什么来做制作小程序教程
  • 展示型手机网站ae免费模板下载网站
  • 承德住房和城乡建设局网站关闭了网站设计师认证培训
  • 公司网站公司新闻wordpress只能显示字