句柄:看了论坛好多高手的解答,本人最终理解为电脑打开的每个窗口的编号 化繁为简,简洁明了,下面请看脚本例子: //延时是为了开始运行脚本时,鼠标有充足的时间移动到所需窗口上 Delay 3000 //得到鼠标指向窗口的句柄 //Window.MousePoint()是得到鼠标指向窗口的句柄的命令 //a是返回值,就是把得到的句柄赋值到a里面,以备后面脚本调用 Plugin a=Window.MousePoint() //弹出得到的窗口句柄,句柄被赋值到a里面,所以我们就只弹出a就好 MessageBox a //循环4遍 For 4 //后台输入文本“你好” Plugin Window.SendString(a,"你好") //后台输入按键“Enter”,Enter的按键码为13,请看附图 Plugin Window.SendKeyPress(a,13) EndFor //为什么选用“得到鼠标指向窗口的句柄” //而不选用“得到当前窗口的句柄”呢 //比如说“记事本”打开一个记事本,会有两个句柄产生 //用兄弟上传的“编程助手”你能发现 //请看附图,图文结合,很容易就懂了 //多窗口后台,只要稍微变通一下,开始多读两个窗口句柄并赋值,后面只管调用就好 //第一个窗口文本按键发送完了,就发送到第二个就好,稍后给出脚本例子
|
正在阅读:按键精灵新手教程:得到窗口句柄以及后台按键,文本按键精灵新手教程:得到窗口句柄以及后台按键,文本
2009-04-28 16:58
出处:PConline原创
责任编辑:zhangyifei