atitit.激活一个窗口总结

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

1.1     
Web框架激活

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

3    
俩个窗口激活优先级

4    
Web控件激活—code

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. Atitit. 悬浮窗口的实现 java swing c# .net c++ js html 的实现

    Atitit. 悬浮窗口的实现 java swing c# .net c++ js html 的实现 1. 建立悬浮窗口引用代码 1 1.1. 定义悬浮窗口,设置this主窗口引用,是为了在悬浮窗口中 ...

  2. Atitit。Js调用后台语言 java c#  php swing android  swt的方法大总结

    Atitit.Js调用后台语言 java c#  php swing android  swt的方法大总结 1. Js调用后台语言有三种方法1 2. Swt  BrowserFunction 绑定方法 ...

  3. VC程序只运行一个实例,并在打开多个时激活原窗口

    (一)单文档应用程序   1.在应用程序类C~~App::InitInstance()函数中判断是否已有一个应用程序实例正在运行 BOOL C~~App::InitInstance() {     . ...

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

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

  5. Atitit onvif 协议截图 getSnapshotUri 使用java

    Atitit onvif 协议截图 getSnapshotUri 使用java 1.1. ONVIF Device Test Tool1 1.2. 源码2 1.3. 直接浏览器访问http://192 ...

  6. atitit..代码生成流程图 流程图绘制解决方案 java  c#.net  php v2

    atitit..代码生成流程图 流程图绘制解决方案 java  c#.net  php v2 1.1. Markdown 推荐,就是代码和flow都不能直接使用.1 1.2. Java code2fl ...

  7. Atitit.excel导出 功能解决方案 php java C#.net版总集合.doc

    Atitit.excel导出 功能解决方案 php java C#.net版总集合.docx 1.1. Excel的保存格式office2003 office2007/2010格式1 1.2. 类库选 ...

  8. atitit.泛型编程总结最佳实践 vO99 java c++ c#.net php

    atitit.泛型编程总结最佳实践 vO99 java c++ c#.net php \ 1. 泛型历史 1 由来 1 2. 泛型的机制编辑 1 机制 1 编译机制 2 3. 泛型方法定义1::前定义 ...

  9. atitit.技术选型方法总结为什么java就是比.net有前途

    atitit.技术选型方法总结为什么java就是比.net有前途 #----按照不同的需要有不铜的法... 一般有开发效率,稳定性上的需要.. 作者 老哇的爪子 Attilax 艾龙,  EMAIL: ...

随机推荐

  1. 如何安装pip、升级pip包。mac下安装包的路径

    参考:https://pip.pypa.io/en/stable/installing/ 1.wget -c  https://bootstrap.pypa.io/get-pip.py 2.pytho ...

  2. 【转载】惠新宸:PHP在百度的应用现状及展望

    http://blog.sina.com.cn/s/blog_645f8e970100qvd8.html 惠新宸,百度PHP高级顾问,年二十有八,好追根究底,有不良嗜好, 幸性本善.乙酉年识互联网,丁 ...

  3. EasyUI-EasyUI框架入门学习

    前言 新项目的开发前端技术打算采用EasyUI框架(基于EasyUI较为丰富的UI组件库),项目组长将前端EasyUI这块的任务分配给了我.在进行开发之前,需要我这菜鸟对EasyUI框架进行一些基础的 ...

  4. (C++)浅谈多态基类析构函数声明为虚函数

    主要内容: 1.C++类继承中的构造函数和析构函数 2.C++多态性中的静态绑定和动态绑定 3.C++多态性中析构函数声明为虚函数 1.C++类继承中的构造函数和析构函数 在C++的类继承中, 建立对 ...

  5. javascript代码在线测试

    目前还不可用,有知道的怎么搞的,请告知我下,谢谢! alert("欢迎使用javascript在线测试工具");

  6. Asp.Net Web Api 图片上传

    public string UploadFile()        {            if (Request.Content.IsMimeMultipartContent())         ...

  7. Mysql Field * doesn't have a default value解决方法

    Mysql Field * doesn't have a default value解决方法 MySQL 5中,出现错误提示: Field 'id' doesn't have a default va ...

  8. MySQL主从架构之Master-Slave主从同步

    MySQL复制 MySQL复制是指将主库上的DDL和DML操作通过二进制日志传到从库上,使主库和从库上的数据保持同步 复制原理: 主服务器将更新写入二进制日志文件,并维护文件的一个索引来跟踪日志循环. ...

  9. JS 运算、判断优化

    1.二级制操作优于Math 如: //函数向下取整 console.log(Math.floor(8.9)); //二进制向下取整 console.log(8.9>>0); 2.慎用|| ...

  10. 用sqldevelop进行连接linux中ret Hat 6.2 中的oracle步骤

    1.下载Oracle Instant Client (32-bit) 因为PL/SQL只支持32位的Oracle,所以必须下载对应的32位的才可以. 只需要下载instantclient-basic- ...