我使用mouse_event
功能来模拟点击,当我的视频检测到蓝色这样的颜色时,问题是当它检测到蓝色时会开始一遍又一遍地点击,我想在检测到时单击一下颜色并停止,直到颜色褪色并返回。
if(blue=detect)
{
mouse.clickright();
}
但是当它检测到它开始一次又一次地点击时
void clickright()
{
x = position.x;
y = position.y;
mouse_event(MOUSE_RIGHTDOWN | MOUSE_RIGHTUP, X,Y,0,0);
}
背后的代码不是确切的..但你们可以理解:P clickright()
如何在一次点击帮助后停止它!
答案 0 :(得分:0)
因为'if'错了..
if(blue==detect)
{
mouse.clickright();
}
答案 1 :(得分:0)
if(blue==detect)
{
mouse.clickright();
'then remove handler for clickright for a while then put it back
}
背后的代码并不完全......但你可以理解:P