Post by jsjcjsjc » 02 Oct 2019, 07:59
我的思路是这样的:先获取724,310的颜色,按F8执行,然后Gosub到color.每隔一秒PixelGetColor坐标724,310的颜色,如果颜色一样就等待,颜色不一样了就回到主程序
但是测试了一下貌似没有效果啊...求分析
感谢
========================================================
....主程序....
PixelGetColor,color-before,724,310,RGB
Sleep, 200
Send, {F8}
Sleep, 5000
Gosub, color
Sleep, 1000
....主程序....
color:
loop
{
PixelGetColor,color-after,724,310,RGB
if (color-before = color-after)
{
sleep,1000
Continue
; 如果724,310的颜色一样就等1秒
}
else
{
break
; 如果724,310的颜色不一样,就返回主程序
}
}
return
我的思路是这样的:先获取724,310的颜色,按F8执行,然后Gosub到color.每隔一秒PixelGetColor坐标724,310的颜色,如果颜色一样就等待,颜色不一样了就回到主程序
但是测试了一下貌似没有效果啊...求分析
感谢
========================================================
....主程序....
PixelGetColor,color-before,724,310,RGB
Sleep, 200
Send, {F8}
Sleep, 5000
Gosub, color
Sleep, 1000
....主程序....
color:
loop
{
PixelGetColor,color-after,724,310,RGB
if (color-before = color-after)
{
sleep,1000
Continue
; 如果724,310的颜色一样就等1秒
}
else
{
break
; 如果724,310的颜色不一样,就返回主程序
}
}
return