下载此文档

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


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
按键精灵脚本教程:单线程操作多窗口按键精灵脚本教程:单线程操作多窗口来源:按键学院【按键精灵】不开多线程,在单线程内如何对多个窗口分别进行操作,以实现多开目的?让我们一起来了解了解~~内容提要本例中,讲解的是使用大漠插件,通过创建多个大漠对象,切换大漠对象对多窗口分别进行操作。『1』   获取要绑定的窗口句柄,存放在窗口句柄数组中。『2』   有几个窗口就创建几个大漠对象。『3』   创建一个公用对象,用于切换。『4』   循环切换大漠对象,分别绑定对应的窗口。『5』   循环切换大漠对象,分别操作对应的窗口。获取窗口句柄1、循环等待按键,如果按下的是F7键,则获取当前鼠标指向的窗口句柄。2、获取窗口句柄存放到窗口句柄数组中。3、如果按下的是F8键,则退出do循环,继续后续的操作。『代码』Dimhwnd_all(100)//当我们不知道用户会启动多少个窗口的时候,可以把数组定义大一点。DoWhilekey<>119//没有按下F8则进入循环Key=WaitKey()//等待按键并且获取按键码Ifkey=118Then//如果按下F7则将变量js加1js=js+1hwnd_all(js)=()//获取当前鼠标指向的窗口的窗口句柄存放到数组hwnd_all中EndIfLoop『分析』◎    DoWhilekey<>119   Do循环分为前判断和后判断,       它们的区别在于,前判断是先判断条件符不符合然后进入循环体,       而后判断是先进入循环体执行一次之后再进行判断:       前判断:             Do  while条件                Loop         后判断:            Do                  Loopwhile条件创建大漠对象“刚接触大漠的童鞋可能对于对象的概念比较模糊。其实作为一个单纯的使用者,暂时不需要去了解更深的原理。咱们只需知道想要用大漠的命令,就要拿到它的使用权。而建立大漠对象就是获取使用权的步骤。有没有童鞋是这样认为的:觉得大漠的命令一定是  ,y 或者      其实不是这样的,你可以这样使用大漠命令,,y  或者 ,y   咱高兴用什么就用什么。这个取决于我们创建大漠对象时所命名的对象名。『例如』      我们创建一个大漠对象,命名为ha:      Setha=createobject("")       那么,咱们在使用大漠命令的时候,就应该这样使用:      ,y『语法』    Set对象=createobject("") //创建大漠对象       ,y  //使用命令我们现在回到例子中,一个窗口对应创建一个大漠对象。窗口和对象之间的关系要怎么理解呢?为什么不多个窗口共用一个对象呢?『例如』       咱们是一家拥有上千保姆的家政公司。一个家庭比作一个窗口,一个保姆比作一个对象。咱们把保姆派到一个家庭之后,保姆才能接收并且执行咱们下达的命令。一个保姆对应一个家庭,轻轻松松。但是当一个保姆要对应10个家庭,她要怎么办呢?这家擦了个地板又跑到那家擦个玻璃。一个对象在第一个窗口执行了一个动作解绑之后绑定第二个窗口,第二个窗口执行一个动作解绑,然后再去绑定第三个窗口……绑定和解绑是非常耗费系统资源的,所以这里不提倡这种做法。『代码』//声明对象(有几个窗口声明几个)ReDimdm_all(js)Fori=1tojs//分别创建对象,对象存放在数组中Setdm_all(i)=createobject("")Next『注意』 按键中不支持数组形式对象直接使用命令,例如: dm_all(0).movetox,y 不支持这样使用。『所以』我们需要创建一个公用的对象,用于将数组形式的对象转为变量名形式的对象,作为对象切换的一个容器。//////声明公共对象,用于切换//////Setdm=nothing//创建空的对象切换对象绑定窗口有多少个窗口就循环几次绑定窗口,咱们的窗口数量是js,循环js次,代码如下:『代码』Fori=1TojsCall切换对象(i)dm_ret=(hwnd_all(i),"dx","windows","windows",0)//检测返回值Ifdm_ret=0ThenMessageBox"绑定失败"EndScriptEndIf//分别设置路径字库等//Call切换对象(i)//"c:\test"//

按键精灵脚本教程:单线程操作多窗口 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人业精于勤
  • 文件大小4.03 MB
  • 时间2019-09-23