按键精灵脚本教程:单线程操作多窗口.docVIP

  • 252
  • 0
  • 约4.43千字
  • 约 8页
  • 2019-08-05 发布于安徽
  • 举报

按键精灵脚本教程:单线程操作多窗口.doc

. . 按键精灵脚本教程:单线程操作多窗口 来源:按键学院 【按键精灵】 不开多线程,在单线程内如何对多个窗口分别进行操作,以实现多开目的? 让我们一起来了解了解~~ 内容提要 本例中,讲解的是使用大漠插件,通过创建多个大漠对象,切换大漠对象对多窗口分别进行操作。 『1』? ??获取要绑定的窗口句柄,存放在窗口句柄数组中。 『2』? ??有几个窗口就创建几个大漠对象。 『3』? ??创建一个公用对象,用于切换。 『4』? ??循环切换大漠对象,分别绑定对应的窗口。 『5』? ??循环切换大漠对象,分别操作对应的窗口。 获取窗口句柄 1、循环等待按键,如果按下的是F7键,则获取当前鼠标指向的窗口句柄。 2、获取窗口句柄存放到窗口句柄数组中。 3、如果按下的是F8键,则退出do循环,继续后续的操作。 『代码』 Dim hwnd_all(100)//当我们不知道用户会启动多少个窗口的时候,可以把数组定义大一点。 Do While key 119 //没有按下F8则进入循环 Key = WaitKey() //等待按键并且获取按键码 If key = 118 Then //如果按下F7则 将变量js加1 js=js+1 hwnd_all(js) = Plugin.Window.MousePoint() //获取当前鼠标指向的窗口的窗

文档评论(0)

1亿VIP精品文档

相关文档