簡體   English   中英

mouse_event函數單擊一次

[英]mouse_event function to click once

我使用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()一鍵幫助后,我如何停止它!

因為您的“如果”是錯誤的。

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

}

背后的代碼不完全..但您可以理解:P

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM