按键精灵自动分析电脑屏幕指定区域有没有变化。没有变化就启动按键F10 麻烦直接写代码,指定区域我自己改

请问怎么用按键精灵自动分析电脑屏幕指定区域有没有变化。没有变化就启动按键F10, 麻烦直接写代码,指定区域我自己改。

感谢 ,不太会用按键精灵的高级功能,最好是直接有代码, 指定区域我可以自己改成我需要的, 麻烦了, 如果需要提供少许酬劳也没有问题。

可以发我私信。

简单的方法就是截图,然后找图,找到说明画面没变化,找不到说明画面变化了

最好是先获取几个点的颜色,然后判断这几个点颜色是否有变化

下面是我做的


X坐标上 = 0

Y坐标左 = 0

X坐标下 = 1024

Y坐标右 = 768

检测间隔 = 5

///////////////////////////////

i = 0

For X = X坐标上 To X坐标下 Step Cint((X坐标下 - X坐标上) / 4)

    ReDim Preserve x数组(i)

    x数组(i) = X

    i = i + 1

Next

i = 0

For Y = Y坐标左 To Y坐标右 Step Cint((Y坐标右 - Y坐标左) / 4)

    ReDim Preserve y数组(i)

    y数组(i) = Y

    i = i + 1

Next

TracePrint "x数量 = " & UBound(x数组)

TracePrint "y数量 = " & UBound(y数组)

For j = 0 To UBound(y数组)

    For k = 0 To UBound(x数组)

        GetColor = GetPixelColor(x数组(k), y数组(j))

        颜色集= 颜色集 & GetColor

    Next

Next

//////////////////////////////

For 检测间隔

    Delay 1000

Next

For j = 0 To UBound(y数组)

    For k = 0 To UBound(x数组)

        GetColor = GetPixelColor(x数组(k), y数组(j))

        颜色集1= 颜色集1 & GetColor

    Next

Next

If 颜色集 = 颜色集1 Then 

    MessageBox "卡屏"

Else 

    TracePrint "没有卡屏"

End If

追问

截图找图好像是可以的 能麻烦给一个指定区域截图找图这种的代码。要求是先指定区域截图,然后等待20秒找图,要是不一样就无操作 , 要是一样就启动按键F10. 每3分钟循环一次。 麻烦给一个附带按键F10 跟循环3分钟一次的 全部完整的代码,我只需要操作复制代码 另外改下指定区域坐标 这种简单操作就行了, 对按键精灵高级功能不是很懂, 我只会一些很简单的操作。麻烦了啊。

追答

你是想游戏中判断有没有卡屏对吧
那么只要选取一个颜色经常变化的点获取颜色就可以了, 每隔几秒判断颜色是否变化,
如果没有变化了 ,那么 卡屏次数=卡屏次数+1 ,如果有变化,那么 卡屏次数=0
当卡屏次数超过一定数量(比如 20),那么说明是长时间卡屏了

追问

感谢你的建议,的确可以找到一个点的变化鉴定是不是卡屏。做了个简单的脚本就行了,之前找按键精灵贴吧的人帮忙做一个 ,也就是你说的 截图找图这种代码, 要收我50-100块钱,感觉有点贵,最后还是自己找了一个色点变化解决了, 请问下,这个收费是否合理,做个这种小脚本能收这么贵啊。

追答

截图找图的代码运行太消耗资源,所以一般新手用,
多点找色才是常用的

追问

感谢,那个我也是比较新手之前,还找个了专业的写代码的, 写这个截图找图功能的代码,收费好像是100块钱。 如果这是新手使用的话, 收100是不是太贵了。感觉不懂的话很容易被坑。 还不如自己学几课按键精灵教程。

温馨提示:内容为网友见解,仅供参考
无其他回答

按键精灵自动分析电脑屏幕指定区域有没有变化。没有变化就启动按键F10...
简单的方法就是截图,然后找图,找到说明画面没变化,找不到说明画面变化了 最好是先获取几个点的颜色,然后判断这几个点颜色是否有变化 下面是我做的 X坐标上 = 0 Y坐标左 = 0 X坐标下 = 1024 Y坐标右 = 768 检测间隔 = 5 \/\/\/ i = 0 For X = X坐标上 To X坐标下 Step Cint((X坐标...

为什么我按键精灵编码没问题按F10开了之后却秒关呢
1Else \/\/加入不成功的判断Delay 500\/\/加入延迟防止CPU过多占用RestartScript\/\/重新启动脚本End IfLoop

...比如自动分析手机屏幕指定区域,当前时间与上一秒之间有没有变化_百...
1、PC端编写脚本并实时调试输出,手机端同步运行脚本测试 2、独创抓抓工具连接手机后可方便的截图、取色、取坐标 3、支持点击手机所有物理按键 4、支持自动点击、多点折线滑动手机屏幕 5、支持自动找图、找色 6、手机设备信息获取、震动控制、文字输入 7、脚本语法基于按键精灵MQ语言 ...

按键设置工具(电脑设置自动按键工具)
1.我们点击电脑屏幕左下角的开始键2.在接下来出现的界面里找到“运行”,并点击打开3.在运行框里输入“cmd”,并按下回车键4.接着输入“msconfig”,并再次按下回车键5.接着会出现一个叫“系统配置”的对话框,我们找到“启动”选项一栏,点击进入6.进入以后点击“全部禁用”或自行选择要禁止开机自启的程序,在显示...

按键精灵怎么设定自动按键
首先打开【按键精灵】,再打开的主界面左侧找到【快速向导】,并且单击它。在打开的界面,找到【鼠标左键连点器】选项,并且双击打开它。这样就打开了这个命令的脚本,在界面的左侧找到并且单击【鼠标命令】选项。在打开的窗口里,单击【左键单击】右侧的【插入】按钮,这时候在右侧的脚本窗口中,就会添加...

按键精灵通过按钮启动线程(没按F10启动循环主线程),如何在按F12时触发...
使用BeginThread命令启动线程不能带有参数 既然没有按F10启动脚本,那就不能OnScriptExit来触发更改标签1标题的语句 3. 按F12并不能终止BeginThread启动的线程(其他方法启动的子程序没测试过)按照你的思路,我把结束线程的方法换成了 第二次点击按钮就停止线程 修改后代码见下:\/\/界面上放一个按钮和一...

学习如何使用按键精灵脚本自动操作电脑教程
打开按键精灵的时候就可以在主界面中看到自带的脚本例子。使用这些例子非常简单,只要选中一个或是多个脚本有效,然后再按下相应的启动\/中止热键就可以启动\/中止脚本了。 具体操作步骤如下:钩选脚本有效框 按下启动键(F10或其他自定义的热键)启动脚本 按下中止键(F12或其他自定义的热键)中止脚本 ...

一梦江湖X按键精灵:自动采集脚本
启动游戏与运行脚本**:在完成脚本编写和调试后,玩家需启动《一梦江湖》桌面版,并将采集点调整至游戏界面的合适位置。使用按键精灵启动脚本,按下F10激活自动采集过程,按下F12则可暂停或停止脚本。采集点推荐**:在《一梦江湖》中,推荐玩家关注更新较慢的采集物区域,使用自动采集脚本(换线)以节省...

为什么我用按键精灵后现在自动运作脚本啦,搞不好
鼠标左键单击”,而中止键不是F12。假如启动键是“鼠标左键单击”,那就不要用鼠标左键,想办法更改启动键为F10等。如果电脑重新启动,你先不要对键盘、鼠标进行任何操作,看看鼠标还会不会有规律的动。如果在动,你在按Ctrl+Alt+Del,看看进程里有没有按键精灵,如果没有,那你的电脑也太强了 ...

求天龙八部按键精灵傻瓜版,做好脚本的,直接按F10就好。 我在人大外的...
启动键 是可以自己随意设置的,不是在脚本内的内容。自动选怪设置为F11 其他无要求 Delay 2000 Plugin Hwnd = Window.Foreground()Delay 200 Plugin Rect = Window.GetClientRect(Hwnd)Dim xy xy=Split(Rect,"|")X1=CLng(xy(0))Y1=CLng(xy(1))Rem 000000000 Delay 2000 IfColor 280+X1 11+Y1...

相似回答