正在阅读:按键精灵新手教程:得到窗口句柄以及后台按键,文本按键精灵新手教程:得到窗口句柄以及后台按键,文本

2009-04-28 16:58 出处:PConline原创 作者:佚名 责任编辑:zhangyifei

  句柄:看了论坛好多高手的解答,本人最终理解为电脑打开的每个窗口的编号

  化繁为简,简洁明了,下面请看脚本例子:

  //延时是为了开始运行脚本时,鼠标有充足的时间移动到所需窗口上

  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

  //为什么选用“得到鼠标指向窗口的句柄”

  //而不选用“得到当前窗口的句柄”呢

  //比如说“记事本”打开一个记事本,会有两个句柄产生

  //用兄弟上传的“编程助手”你能发现

  //请看附图,图文结合,很容易就懂了

  //多窗口后台,只要稍微变通一下,开始多读两个窗口句柄并赋值,后面只管调用就好

  //第一个窗口文本按键发送完了,就发送到第二个就好,稍后给出脚本例子
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

关注我们

最新资讯离线随时看 聊天吐槽赢奖品