1. Если вы только начинаете программировать на ассемблере и не знаете с чего начать, тогда попробуйте среду разработки ASM Visual IDE
    (c) на правах рекламы
    Скрыть объявление

Почему кнопка мыши не кликает?

Тема в разделе "WASM.BEGINNERS", создана пользователем Llirik, 15 фев 2012.

  1. Llirik

    Llirik Member

    Публикаций:
    0
    Регистрация:
    18 июл 2008
    Сообщения:
    422
    Код (Text):
    1. LOCAL point: POINT
    2. ppp:
    3. INVOKE GetCursorPos, ADDR point
    4.  mov eax,point.x
    5. cmp eax, xx
    6. jnz ubj
    7.  mov eax,point.y
    8. ;add eax, 4
    9. cmp eax, yy
    10. jbe ubj
    11. add eax,12
    12. ;add yy, 17
    13. cmp eax, yy
    14. jae ubj
    15.  invoke  mouse_event, MOUSEEVENTF_LEFTDOWN, 0, 0, NULL, NULL
    16.  invoke  mouse_event, MOUSEEVENTF_LEFTUP, 0, 0, NULL, NULL
    17. ubj:
    18.  mov eax,point.x
    19.  mov xx,eax
    20.  mov eax,point.y
    21.  mov yy,eax
    22. invoke Sleep,100
    23. jmp ppp
    Почему кнопка мыши постоянно не кликает при не большом сдиге назад?
     
  2. rttgedt

    rttgedt Антон

    Публикаций:
    0
    Регистрация:
    12 окт 2010
    Сообщения:
    85
    Должно быть выполняется одно из условий
    Код (Text):
    1. jnz ubj
    2. ...
    3. jbe ubj
    4. ...
    5. jae ubj
    Бери отладчик и смотри что происходит.