Autohotkey 1右击RButton按钮,右键单击RButton释放

时间:2015-11-09 09:09:41

标签: autohotkey mousedown

所以我想要做的是创建一个代码,其中: 当我按下右键单击鼠标时,它应该注册为右键单击1,但是当我按住它时,它不应该注册我仍然保持右键单击。但是一旦我发布它,它应该再次单击鼠标右键,这次是2次,点击之间有一点延迟

    pointcut allMethodsRun() : execution(* *.*(..));
    pointcut testClasses() : within(junit.framework.TestCase+);


 after() :  testClasses() && allMethodsRun() {   
     System.out.println(((TestCase) thisJoinPoint.getThis()).run()  );        

这是行不通的,因为它在按下时会点击2次(它应该只有一次)而在发布时会再点击2次

1 个答案:

答案 0 :(得分:1)

我可能在这里误解了一些东西,但是......

RButton::
    click right
return

RButton up::
    click right
    sleep 50
    click right
return