为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 脚本专栏 > 按键精灵相关 > 按键精灵Q语言 正文

获得窗口左上角和鼠标所在的位置脚本

三叶资源网 2018-10-08 10:15:10 按键精灵Q语言 2084 ℃ 4 评论

获得窗口左上角和鼠标所在的位置! 

运行环境:分辨率:1360x768 色深:32位 操作系统:Windows XP 按键精灵版本:7.00.4148

@hapychina 2009/4/29

Goto start  
Rem Ting  
While 1  
    WaitKey K  
    //检测用户按键  
    If K = 27  
        //按下ESC键时跳到---->脚本执行的地方!  
        Goto start  
    EndIf   
EndWhile   
Rem start  
MessageBox "按空格获得窗口和鼠标的位置!"&vbcr&"按ESC键暂停!"  
While 1  
    WaitKey K  
    If K = 32  
        //按下空格键的时->候执行脚本!  
        //  
        //下面这句是得到鼠标指向的窗口句柄  
        Plugin Hwnd = Window.MousePoint()  
        //下面这句是得到窗口句柄的边框大小(包括标题栏)  
        Plugin Rect = Window.GetWindowRect(Hwnd)  
        R = Split(Rect,"|")  
        x=R(0)  
        y=R(1)  
        x2 = R(2)  
        y2 = R(3)  
        VBSCall GetCursorPos(nowx,nowy)  
        px = nowx-x  
        py = nowy-y  
        MessageBox "窗口左上角的位置:"& x & "." & y & vbcr &"窗口大小:" & x2-x &"."& y2-y & vbcr & "鼠标相对窗口左上角的位置:" & px & "." & py  
        UnlockMouse   
    EndWhile   
ElseIf K = 27  
    MessageBox "脚本已停止,按ESC键重新开始!"  
    Goto Ting  
    //按下ESC键时->暂停!  
EndIf   
EndWhile


来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有4位网友发表了看法:

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
VTCP资料电商微博引流装修预算计算器libMysqludp协议sign算法三叶资源网邮件大站协议一键备份tcp协议拖放对象模块田英章正则表达式教程新浪微博Web协议火山封装类库消息监听SUI进程隐藏
最新评论