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

海兴县建设工程招标信息网站贵阳网站公司

海兴县建设工程招标信息网站,贵阳网站公司,中小型网站建设效果,建筑模板工场景分析 有这样一个系统#xff0c;一个服务主进程用于接收指令#xff0c;其它服务是独立的gui 程序#xff0c;服务进程根据命令将对应的gui 程序切换到前台。 windows 平台有Setforeground 这个api#xff0c;可以根据进程ID#xff0c;将某个应用的窗口切换到前台。…场景分析 有这样一个系统一个服务主进程用于接收指令其它服务是独立的gui 程序服务进程根据命令将对应的gui 程序切换到前台。 windows 平台有Setforeground 这个api可以根据进程ID将某个应用的窗口切换到前台。ubuntu 并没有类似的api 这里借助xdotool 这个第三方库实现类似的功能。 xdotool git clone 后直接make生成动态库libxdo 和执行程序程序 xdotool。 需求 SetForeGround 大概就是根据进程ID并激活该窗口为前台窗口。用xdotool 命令实现如下 xdotool search --pid 进程ID #返回窗口idxdotool windowactivate 窗口ID search 返回的ID 如果有多个是因为一个进程有多个窗口需要根据窗口标题再筛选 实际应用中一般直接调用库代码实现如下 bool SetForeground(uint32_t pid, const char* window_name) {Window *list NULL;unsigned int nwindows;xdo_search_t search;xdo_t *context xdo_new(NULL);memset(search, 0, sizeof(xdo_search_t));search.max_depth -1;search.require xdo_search::SEARCH_ANY;search.pid pid;search.searchmask SEARCH_PID;do{if(list ! NULL){free(list);}xdo_search_windows(context, search, list, nwindows);if(nwindows 0){for(int i 0;i nwindows;i){unsigned char *name;int name_len;int name_type;xdo_get_window_name(context, list[i], name, name_len, name_type);QString window_name((char*)name);if(window_name window_name){xdo_activate_window(context, list[i]);}}}usleep(500000);}while(nwindows 0);if(list ! NULL){free(list);}xdo_free(context);return true; }//调用: SetForeground(QCoreApplication::applicationPid(), this-windowTitle().toStdString().c_str()); 注这个只适用于x11 图形平台wayland 可能存在问题。
http://www.yutouwan.com/news/461595/

相关文章:

  • 大连建站免费模板WordPress一键安装安全
  • 网站快照怎么做微信建设网站找哪家
  • 网站开发与维护专业百度搜不到自己的网站
  • 网站运营难做吗新西兰注册公司做网站
  • 海南省建设厅网站首页自己做淘宝客登录网站
  • 什么 电子商务网站建设与管网站相互推广怎么做
  • 静态网站登陆怎么做网站建设购买什么境外主机
  • 江苏省内网站建设移动商城个人中心
  • 网站做标签搭建一个网站多少钱
  • 网站源码做exe执行程序网络营销如何进行网站推广
  • 长沙做网站推广公司咨询犀牛云网站做的怎么样
  • 手机网站开发标准即时设计网页
  • 如何创建一个网站用来存放东西合肥网站推广 公司
  • 免费的开发网站建设哪里 教做网站带维护
  • 公众号怎么做微网站html 购物网站
  • 怎么做查询网站网站前台和后台
  • WordPress站群模版开发一个小程序流程
  • 建设网站合同范本登不了wordpress
  • 外贸网站示例哪里有好网站设计
  • 河间哪里有做网站的上海网站建设导航
  • 网站搭建的意义个人网站备案没有座机
  • 资中移动网站建设平台引流推广怎么做
  • 建设信用卡在网站挂失几步58同城最新招聘网
  • 宝和网站建设如何建设酒店预订系统网站
  • 会计题库网站怎么做win7如何安装iis来浏览asp网站
  • 免费自己制作app软件下载安徽优化网站
  • 济南住房与城乡建设官网网站标题具体怎样优化
  • 学校网站下载租用云服务器多少钱
  • 慈溪市网站开发如何选择宜昌网站建设
  • 做视频网站需要什么服务器配置建设网站初步目标咋写