一、关于脚本

最近写了一个脚本,目的是取鼠标当前位置的颜色,并且显示出该颜色R、G、B属性的值

二、脚本界面

启动脚本后,程序会实时监测鼠标在屏幕上的坐标,并显示在txtAxisX和txtAxisY两个InputBox中,采集到的颜色数据,经加工后放在下方的黄色Label里。

三、脚本代码

需要注意的是,GetPixelColor函数返回的六个十六进制数,并不是以R、G、B的顺序排列的,而是B、G、R的顺序

While True'获取鼠标所在位置颜色Call GetCursorPos(x, y)'获取鼠标所在位置坐标If frmMain.txtAxisX.Text <> x Then frmMain.txtAxisX.Text = xEnd IfIf frmMain.txtAxisY.Text <> y Then frmMain.txtAxisY.Text = y    End If '获取颜色代码(前两位为十六进制B值,中间两位为十六进制G值,最后两位为十六进制R值)tempBGR = GetPixelColor(x, y)'截取颜色R = Mid(tempBGR, 5, 2)G = Mid(tempBGR, 3, 2)B = Mid(tempBGR, 1, 2)'重新以RGB的顺序排列颜色代码tempRGB = R & G & B'十六进制转成十进制R = Int("&H" & R)G = Int("&H" & G)B = Int("&H" & B)'显示结论Result = "COLOR: " & tempRGB & " | R: " & R & " | G: " & G & " | B: " & BIf frmMain.lblColor.Caption <> Result Then frmMain.lblColor.Caption = ResultEnd IfDelay 100Wend

四、运行示例

编译完成后的“颜色采集器.exe”,点击“启动”按钮(或按下F10),就可以开始采集鼠标所在位置的颜色了。点击“终止”按钮(或按下F12)可以终止采集。

五、一个测试

我登陆了北京地铁的官方网站查到了北京地铁的线路图,查了下每条地铁线路的颜色

页面地址:http://www.bjsubway.com/subwaymap/station_map.html

北京地铁图线路图(2015年3月15日):

各路线颜色:

线路 颜色 R G B 备注
1号线 [      ]:C23A30  194 58 48 苹果园↔四惠东
2号线 [      ]:006098 0 96 152 内环线
4号线、大兴线 [      ]:008E9C 0 142 156 安河桥北↔天宫院
5号线 [      ]:A6217F 166 33 127 天通苑北↔宋家庄
6号线 [      ]:D29700 210 151 0 海淀五路居↔潞城
7号线 [      ]:F56582 246 197 130 北京西站↔焦化厂
8号线 [      ]:009B6B 0 155 107 朱辛庄↔南锣鼓巷
9号线 [      ]:8FC31F 143 195 31 国家图书馆↔郭公庄
10号线 [      ]:009BC0 0 155 192 外环线
13号线 [      ]:F9E700 249 231 0 西直门↔东直门
14号线(西) [      ]:D5A7A1 213 167 161 张郭庄↔西局
14号线(东) [      ]:D5A7A1 213 167 161 善各庄↔金台路
15号线 [      ]:5B2C68 91 44 104 清华东路西口↔俸伯
八通线 [      ]:C23A30 194 58 48 四惠↔土桥
房山线 [      ]:E46022 228 96 34 苏庄↔郭公庄
昌平线 [      ]:DE82B2 222 130 178 南邵↔西二旗
亦庄线 [      ]:E40077 228 0 119 宋家庄↔次渠
机场线 [      ]:A29BBB 192 155 187 东直门↔2、3号航站楼

(END)

转载于:https://my.oschina.net/Tsybius2014/blog/387257

按键精灵脚本:采集鼠标当前所在坐标的颜色相关推荐

  1. 按键精灵脚本笔记 鼠标按直线轨迹移动

    Function lineMove(targetX, targetY)//获取当前鼠标的坐标GetCursorPos x, y//获取斜率k=(targetY-y)/(targetX-x)//把当前坐 ...

  2. 锁定计算机按键精灵运行,最新按键精灵脚本代码大全 按键精灵命令运行方法...

    按键精灵脚本代码命令运行大全.按键精灵的鼠标动作录制是一项非常好用的功能,但因为鼠标点击的地方是固定死板的,且延迟时间无法调整,如果在后台脚本中添加一些专用代码,就可以调整点击频率和点击时间,甚至可以 ...

  3. 按键精灵 getcursorpos没有用_给你们想要的一键输出II按键精灵脚本开发教程

    按键精灵能为我们做什么 有人会说,按键精灵不就是代替我们按键盘嘛,当我们不玩的时候他替我们不停的按键盘,防止我们暂离掉线. 其实按键精灵能做的远远不止这些,按键精灵的脚本语言是基于VBS的,理论上VB ...

  4. 按键精灵脚本 php,HTML_按键精灵 脚本-学习VBS的一个不错的教程,今天我就从总体上对VBS进行介 - phpStudy...

    按键精灵 脚本-学习VBS的一个不错的教程 今天我就从总体上对VBS进行介绍,希望能给大家一个直观的印象.另外,讲解与按键官网的按键精灵教程(李悦制作)相结合,帮大家看懂这个东东. 一.概述 要让计算 ...

  5. 按键精灵脚本问题:第0行:没有权限: 'CreateObject'

    问题:调试按键精灵脚本,产生第0行:没有权限: 'CreateObject'问题 原因:该用户不是administrators组用户 解决办法:在adminstrator用户下给该用户属于admini ...

  6. 天天爱消除辅助-按键精灵手机安卓版-天天爱消除辅助Android源码-按键精灵脚本

    无意中看到按键精灵出Android版了,想了解一下,所以加入了内测, 由于脚本语法和VB差不多,所以上手很快,写了个天天爱消除的脚本来练习一下, 很早就知道按键精灵了,但一直没写过其脚本,这个算是我的 ...

  7. 如何快速制作脚本之学习怎么开发游戏辅助中自动加血的脚本——以按键精灵脚本制作的颜色坐标选取为例

    简介: 按键精灵2014--简单游戏脚本免费制作开发工具,按键精灵论坛配有易学易懂的简单脚本开发教程,学习游戏脚本开发必备软件,教你怎么开发脚本,如何快速制作脚本.还有丰富的免费游戏脚本下载~ 工具/ ...

  8. python 按键精灵脚本_按键精灵的脚本 - 对于重复动作(含键盘鼠标)太好用了

    '搜索的视图大小. STD_LEFT = 20 STD_TOP = 100 STD_RIGHT = 620 STD_BOTTOM = 1000 Function DoClick LeftDown 1 ...

  9. python 按键精灵脚本_[620]使用Python实现一个按键精灵

    按键精灵想必很多人都玩过,使用录制功能将鼠标和键盘的操作录制下来,录制好后就可以通过回放自动执行之前录制的操作,可以设置重复执行的次数,这样就可以将一些重复的劳动交给脚本自动化去完成.使用Python ...

最新文章

  1. activemq 消息阻塞优化和消息确认机制优化
  2. 设置更改root密码 ,连接mysql,mysql常用命令
  3. OpenCV | Laplacian算子的使用
  4. this.$modal.confirm 自定义按钮关闭_Excel迫使人类基因重命名?用VBA给科学家们支一招!—— 怎样快速定制工具栏按钮...
  5. jQuery Ajax 如何设置Timeout
  6. SQL Server占用服务器内存过高
  7. hybird之web动态换肤实现
  8. HTML日志抓取,如何使抓取的HTML规范化
  9. 006.gcc编译器
  10. C#实现万年历(农历、节气、节日、星座、星宿、属相、生肖、闰年月、时辰)
  11. 工行u盾显示316_工行U盾只显示金融@家怎么显密码
  12. XDT——基于Python的XSS自动化检测工具
  13. 移动互联网终端 淘宝客如何实现盈利
  14. 腾讯云数据库团队:MySQL AHI 实现解析
  15. oracle远程导入数据库
  16. 微信公众号开发——实现用户微信网页授权流程
  17. 阿里巴巴计算机招聘学历要求,阿里巴巴招程序员,到底看不看学历?
  18. 1253号C语言程序设计试题,2016年1月试卷号1253C语言程序设计A.pdf
  19. git 打patch的方法
  20. 2009北海市东盟杯导游大赛结束,各奖项名花有主-渤锐软件提供了相关的软件支持

热门文章

  1. Linux错误:warning: here-document at line 5 delimited by end-of-file (wanted `EOF`
  2. 初识华为MDC智能驾驶计算平台
  3. android开发 app消息提醒功能,Android中利用App实现消息推送机制的代码
  4. 关于Unity屏幕分辨率的比例
  5. 同城跑腿微信小程序制作步骤_分享下同城跑腿小程序的作用
  6. 清华化学北航学计算机怎么选填志愿,2017年清华、北航多校采用大类招生,高考志愿该如何填报?...
  7. 简述使用计算机对会计工作的影响,会计电算化对会计工作的影响有哪些
  8. 联想服务器怎么接显示器,联想笔记本连接显示器 联想笔记本外接显示器怎么设置...
  9. 计算机专业发展基金申报书,【计算机学院】国家自然科学基金申请书写作技巧及评审要点...
  10. python 创建netcdf_如何用python netCDF4创建netCDF文件?