为编程爱好者分享易语言教程源码的资源网

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

窗口小工具脚本源码

三叶资源网 2018-09-26 11:15:55 按键精灵Q语言 2636 ℃ 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
微信反多开检测百度推广引流软件文件分割器RAR注释bitmap高级表格扩展类模块选择夹图片组Bilibili评论抽奖大漠快手自动发布图文文件拖拽php自学要多久QQ机器人2.0源码git自定义数据类型剖析JMAIL.dll支持库开源桌面透明背景时钟黑月插件源码
最新评论