mouse_event函数单击一次

本文关键字:一次 单击 event 函数 mouse | 更新日期: 2023-09-27 17:50:46

im使用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()我怎么能在点击"帮助"后停止它!!

mouse_event函数单击一次

因为您的"if"是错误的。。

if(blue==detect)
{
mouse.clickright();
}
if(blue==detect)
{
mouse.clickright();
'then remove handler for clickright for a while then put it back
}

背后的代码并不准确。。但是你可以理解:P