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

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

窗口小工具脚本源码

三叶资源网 2018-09-26 11:15:55 按键精灵Q语言 1866 ℃ 2 评论

窗口小工具脚本源码

运行环境:分辨率:1280x800 色深:16位 操作系统:Microsoft Windows XP 按键精灵版本:9.20.10818

@pengyue212    2012/3/2

DimEnv hwnd,sText,sClass,RtColor,ux,uy,ux2,uy2,sRect,sRect2,x_env,y_env,ScreenW,ScreenH,Dev  
Event Form1.Timer1.Timer  
    hwnd = Plugin.Window.MousePoint()     
    sText = Plugin.Window.GetText(Hwnd)  
    sClass = Plugin.Window.GetClass(Hwnd)  
    Form1.InputBox1.text = stext  
    Form1.InputBox2.text = hwnd  
    Form1.InputBox3.text = sClass  
    GetCursorPos x, y  
    x_env = x:y_env = y  
    RtColor=Plugin.Color.GetPixelColor(x,y,0)  
    Form1.InputBox4.text = "【BGR】"&RtColor  
    Form1.InputBox5.text = x&","&y     
    sRect = Plugin.Window.GetClientRect(Hwnd)  
    aa = split(sRect, "|")  
    ux = aa(0) : uy = aa(1)     
    Form1.Label18.Caption = aa(0) & "," & aa(1)  
    Form1.Label19.Caption = aa(2) & "," & aa(3)  
    Form1.Label21.Caption = aa(2) - aa(0) & " X " & aa(3) - aa(1)          
    Form1.InputBox6.text = x - ux & "," & y - uy  
    sRect2 = Plugin.Window.GetwindowRect(Hwnd)  
    aa2 = split(sRect2, "|")  
    ux2 = aa2(0) : uy2 = aa2(1)  
    Form1.Label12.Caption = aa2(0) & "," & aa2(1)  
    Form1.Label13.Caption = aa2(2) & "," & aa2(3)  
    Form1.Label15.Caption = aa2(2)-aa2(0)&" X "&aa2(3)-aa2(1)  
    Form1.InputBox7.text = x - ux2 & "," & y - uy2  
    ScreenW = Plugin.Sys.GetScRX()  
    ScreenH = Plugin.Sys.GetScRY()  
    Dev = Plugin.Sys.GetScDep()  
    Form1.Label22.Caption = "分辨率:"&ScreenW & " X " & ScreenH & vblf&"颜色质量:"&Dev   
End Event  
Event Form1.Load  
    form1.Timer1.Enabled = false  
    form1.timer1.Interval = 100  
    form1.timer2.Interval = 100  
End Event  
Event Form1.Timer2.Timer  
    Form1.Label9.Caption = "欢迎使用沧海制作的小工具!"&vblf&"现在时间为:"&now  
    aj = GetLastKey()  
    If aj = 17 Then   
        If i mod 2 = 0 Then   
            form1.Timer1.Enabled = true  
            i=i+1  
        Else   
            form1.Timer1.Enabled = false  
            i=i+1  
        End If    
    End If    
End Event  
Event Form1.InputBox1.GotFocus  
    Call Plugin.Sys.SetCLB(sText)  
End Event  
Event Form1.InputBox2.GotFocus  
    Call Plugin.Sys.SetCLB(hwnd)  
End Event  
Event Form1.InputBox3.GotFocus  
    Call Plugin.Sys.SetCLB(sClass)  
End Event  
Event Form1.InputBox4.GotFocus  
    Call Plugin.Sys.SetCLB(RtColor)  
End Event  
Event Form1.InputBox5.GotFocus  
    Call Plugin.Sys.SetCLB(x_env&","&y_env)  
End Event  
Event Form1.InputBox7.GotFocus  
    Call Plugin.Sys.SetCLB(x_env - ux2 & "," & y_env - uy2)  
End Event  
Event Form1.InputBox6.GotFocus  
    Call Plugin.Sys.SetCLB(x_env - ux & "," & y_env - uy)  
End Event  
Event Form1.Label12.Click  
    Call Plugin.Sys.SetCLB(split(sRect2, "|")(0) & "," & split(sRect2, "|")(1))  
End Event  
Event Form1.Label13.Click  
    Call Plugin.Sys.SetCLB(split(sRect2, "|")(2) & "," & split(sRect2, "|")(3))  
End Event  
Event Form1.Label15.Click  
    Call Plugin.Sys.SetCLB(split(sRect2, "|")(2)-split(sRect2, "|")(0) & "," & split(sRect2, "|")(3)-split(sRect2, "|")(1))  
End Event     
Event Form1.Label18.Click  
    Call Plugin.Sys.SetCLB(split(sRect, "|")(0) & "," & split(sRect, "|")(1))  
End Event  
Event Form1.Label19.Click  
    Call Plugin.Sys.SetCLB(split(sRect, "|")(2) & "," & split(sRect, "|")(3))  
End Event  
Event Form1.Label21.Click  
    Call Plugin.Sys.SetCLB(split(sRect, "|")(2)-split(sRect, "|")(0) & "," & split(sRect, "|")(3)-split(sRect, "|")(1))  
End Event  
Event Form1.Label22.Click  
    Call Plugin.Sys.SetCLB("分辨率:"&ScreenW & " X " & ScreenH & vblf&"颜色质量:"&Dev)   
End Event


文件下载


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

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

欢迎 发表评论:

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

网站分类
随机tag
捕获网卡界面UI远程端口DLL函数查看田英章表情包制作二维数组高级表格扩展类模块视频教程网易登录宫格数学题扫码登录QQ群发JS视频教程Access链接表图片生成器粒子发射器阿里云oss分片上传JS改写音频转换大师
最新评论