入门ahk6章_屏幕管理

来源:互联网 发布:网络大电影acvideo 编辑:程序博客网 时间:2024/06/05 00:33

AHK多屏幕管理只有三个命令,
他们分别是下面的这三个
来举实例加以介绍和说明

ImageSearch
在屏幕的某个区域中搜索图像
image.png
切换到软件界面中,以最快的速度点击一下,
F1:: ;默认热键为F1,方便调试与内测!

loop

{

ImageSearch , 找图_X , 找图_Y ,0 , 0 , 1920 , 1080 , c:\美女.png

if ErrorLevel <> 0

Sleep , 200

else

MouseMove , %找图_X% , %找图_Y% ;测试成功后,把这行删除,下一行的注释标记删除

;MouseClick , left , %找图_X% , %找图_Y%

} Until (ErrorLevel = 0) ;=0时代码找到了退出循环体

这样我们便得到了上面的这些代码,代码,大部分内容我们已经注释起来了,大家只要使用的时候修改就可以了,使用的时候,那是相当的方便,因为程序员在编写过程中已经付出了太多的精力和努力了,在这里我要说的是,中国程序员活得实在是太累了,太tmd辛苦了!


PixelGetColor
获取指定的 x, y 坐标处像素的颜色
这是今天要说的第二个命令
下面我们还是以具体的实例来加以介绍,
我们的教程简单明了,只要大家上机调试,加运行,马上就知道,你要的结果是什么?当前的状态是什么,程序?给你能够带来什么?
image.png
无废话,我们还是截图加以说明,直接点击软件图中的图标就生成了下面的这一堆代码
F2::

MouseGetPos, MouseX, MouseYPixelGetColor, color, %MouseX%, %MouseY% , RGBMsgBox 当前光标位置的颜色是: %color%  , RGBClipboard =% color

return
程序就是给人用的,为什么要查看帮助,为什么就不能拿来就用,我们的带我们的程序编写,目的就是为了高效投入,高效产出,以最快的速度给人类带来利益

PixelSearch 在屏幕某个区域中搜索指定颜色所在的像素.
最后要说的最后一个命令,就是上面的这个命令,个人觉得这个命令是最不实用的一个命令,因为他一般情况下都是针对屏幕上的特定区域,而且都是相对的坐标

下面还有一篇文章是我写过的一篇,大家有时间可以看一下,也是相当的简单,也是拿来就用,
找图字库功能制作过程