atitit.激活一个窗口总结

1     激活窗口:鼠标激活vswindows消息激活... 1

1.1      Web框架激活... 1

2     退出激活窗口热键(dbg模式)... 1

3     俩个窗口激活优先级... 2

4     Web控件激活—code. 3

1       激活窗口:鼠标激活vs windows消息激活

原则上尽可能的使用消息激活。。

WinGet, active_id2, ID, ahk_classSunAwtFrame

;MsgBox%active_id2%

WinActivate,  ahk_class SunAwtFrame

1.1   Web框架激活

使用消息不能激活 。。ControlFocus,InternetExplorer_Server

ControlFocus,InternetExplorer_Server1

只好使用鼠标激活。。(鼠标左右键均不适合激活用,中建激活最好了。。。

final Robot rb = new Robot();

clickMidKeyMouse(rb,50);

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

2      退出激活窗口热键(dbg模式)

#c:: ExitApp    ::win+c

要放的个loop 后面了。。被而不个cant exe

3      俩个窗口激活优先级

DetectHiddenWindows, On

Loop

{

;class PowerDVD14

;PowerDVD

;ahk_classPowerDVD14

WinGet,active_id, ID, PowerDVD,,Everything,Everything

WinActivate,ahk_classPowerDVD14

WinMaximize,ahk_classPowerDVD14

;;,,Everything,Everything

;MsgBox aa

IfWinNotExist,ahk_class PowerDVD14

{

WinGet,active_id2, ID, ahk_class SunAwtFrame

;MsgBox%active_id2%

WinActivate,  ahk_class SunAwtFrame

ControlFocus,InternetExplorer_Server

ControlFocus,InternetExplorer_Server1

}

;msgbox tt

Sleep, 3000

}

#c:: ExitApp

4       Web控件激活—code

publicstaticvoid activeWin() throws AWTException {

while(true)

{

try {

booleanexistPower=false;

try {

String playserver=PropX.getConfig(pathx.classPath()+"/cfg.properties", "actsleep");

intactsleep=3000;

try {

actsleep=Integer.parseInt(playserver);

} catch (Exception e) {

// TODO: handle exception

}

start: Thread.sleep(actsleep);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

List<String> set=ProcessX.  getProcessList();

// List<String>lst=

for (String line : set) {

if(line.contains("PowerDVD.exe") || line.contains("PowerDVDMovie"))

{

System.out.println("exist dvd ");

existPower=true;

break ;

}

}

if(existPower)   // if sexist power dvd ,,b actselect win..

continue;

System.out.println("---no exist dvd");

final Robot rb = new Robot();

clickMidKeyMouse(rb,50);

} catch (Exception e) {

e.printStackTrace();

}

}

}

参考

proj。atibrow

actPlayWin.ahk

atitit.激活一个窗口总结 swing java .net php相关推荐

  1. java如何得到一个窗口_在Java Swing中,如何获得Win32窗口句柄(hwnd)引用到窗口?...

    你没有写任何C / JNI代码. 来自Java: import sun.awt.windows.WComponentPeer; public static long getHWnd(Frame f) ...

  2. java组件及事件处理(11)--ActionListener一个窗口,两个事件

    java组件及事件处理(11)–ActionListener一个窗口,两个事件 一般文本框,按钮,菜单项,单选按钮会使用ActionListener 加入监听器 分三步 (1) implements ...

  3. Java坦克大战 (一) 之产生一个窗口

    本文来自:小易博客专栏.转载请注明出处:http://blog.csdn.net/oldinaction 在此小易将坦克大战这个项目分为几个版本,以此对J2SE的知识进行回顾和总结,希望这样也能给刚学 ...

  4. 【java】创建一个窗口,统计输入内容

    创建一个窗口,统计输入内容 package p1; import javax.swing.JOptionPane;public class Java_1 {public static void mai ...

  5. 【Java 2D游戏开发(一)】GUI基础 / 显示出一个窗口

    显示窗口 游戏里所有的绘制操作都要在窗口的基础上进行,可以用JFrame来新建一个窗口 JFrame window = new JFrame();//新建窗口 window.setVisible(tr ...

  6. 一个编程小白的Java SE学习日志 Ⅸ—— 图形界面GUI【极客BOY-米奇】

    文章目录 前言(转载请说明作者!)4.22~4.26编写 目标 任务导引:收银系统 分析 图形界面概述 包 java.awt包 java.swing包※ 如何创建用户图形界面 创建容器 如何构造JFr ...

  7. 试设计一个窗口,内含一个按钮。开始运行时,按钮显示“Click Me”字样,当按钮按下时,按钮显示为“Click Me Again”字样,再按一次,则按钮显示“Click Me”字样,依此循环。

    试设计一个窗口,内含一个按钮.开始运行时,按钮显示"Click Me"字样,当按钮按下时,按钮显示为"Click Me Again"字样,再按一次,则按钮显示& ...

  8. IDEA不能一个窗口管理多个项目?那是你不会用!

    你身边有没有这样的Eclipse用户吐槽IDEA:"不能一个窗口管理多个项目!太不方便了!" 对于一个窗口同时管理多个项目的需求,在我们日常开发时候是经常需要的.尤其当我们在分布式 ...

  9. 一个http请求就是一个线程吗,java的服务是每收到一个请求就新开一个线程来处理吗...

    一个http请求就是一个线程吗,java的服务是每收到一个请求就新开一个线程来处理吗 答案是:是,一个http请求,就是一个线程. https://blog.csdn.net/elvis_lfc/ar ...

最新文章

  1. 通过OKR复盘会议你会学到哪些?
  2. Linux I/O多路复用
  3. 使用HttpHandler实现图片防盗链
  4. Hover伪类在IE6中的实现
  5. 怎样对java网站进行简单修改_用Java写一个简单的毕业设计,功能就增删改查的一些基本功能就可以,需要哪些技术?...
  6. 禅道启动mysql报错_测试工具之在Linux服务器上部署禅道Bug管理系统
  7. jquery.cookie.js 使用小结
  8. java 字符串contain_如何使用java.lang.String.contains()方法
  9. 使用阿里云容器监控服务与第三方监控框架集成搭建自己的容器看板
  10. 大学生创新创业 /互联网+ 大赛 商业计划书目录(模板)
  11. YUI Compressor Maven
  12. oracle数据库面试题及答案
  13. 3dmax:3dmax三维VR渲染设置(VR间接照明GI栏、【VR间接(全局)照明】发光贴图、光子贴图、BF算法、灯光贴图、灯光缓存)之详细攻略(切记收藏!)
  14. 上传大文件至阿里云服务器解决方案(理论上无限大文件,支持批量处理)
  15. Python爬虫之爬取豆瓣图书TOP250
  16. windows7添加打印机时,提示“本地打印机后台处理程序服务没有运行”
  17. Unity客户端开发面试题记录
  18. day25:组合总和,电话号码的字母组合
  19. 【CVPR2020视频超分辨率】Zooming Slow-Mo: Fast and Accurate One-Stage Space-Time Video Super-Resolution 阅读笔记
  20. Ubuntu中使用vi编辑时方向键乱码或退格键不能使用解决方法

热门文章

  1. hive 时间函数_Hive常用大法(聚合/排序/分组)
  2. jpsnamenode和不显示_hadoop启动后jps查不到namenode的解决办法
  3. 485通信c语言编程linux,485通讯问题(C语言)
  4. c语言字符串每个字母加4,C语言基础:各字符型数据
  5. asp功放怎么装_客厅家庭影院该怎么摆放?
  6. mysql 存储过程 生成数据_mysql使用存储过程,批量生成测试数据
  7. linux终端 打开光驱,ubuntu如何挂载光盘? Ubuntu下中手动挂载光盘的教程
  8. 动手学深度学习Pytorch Task01
  9. mysql5.7.19下载linux_centos7安装 MySQL5.7.19
  10. 计算机课外作业,东南大学微机课外作业