howto-press-a-button?

Тема в разделе "WASM.BEGINNERS", создана пользователем Semiono, 1 фев 2009.

  1. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    Пример: (autoit script)
    Код (Text):
    1. #include <WindowsConstants.au3>
    2. #include <SendMessage.au3>
    3.  
    4. Run("taskmgr.exe")
    5.  
    6. WinWait("[CLASS:#32770;REGEXPTITLE:.*Windows.*]", "", 5)
    7.  
    8. $hTskMgr = WinGetHandle("[CLASS:#32770;REGEXPTITLE:.*Windows.*]")
    9. If Not WinExists($hTskMgr) Then Exit 1
    10.  
    11. _SendMessage($hTskMgr, $WM_COMMAND, 4005, 0)
    можно ли на фасме реализовать подобное?
    Вообще глобальный вопрос, а может ли асм нажимать кнопки?
    Хотяб MsgBox окно закрыть кликом, можно примерчек?
    ...хотя суть не втом даже что визуально, главное чтоб управлять функциями вбитыми в файл?
     
  2. max7C4

    max7C4 New Member

    Публикаций:
    0
    Регистрация:
    17 мар 2008
    Сообщения:
    1.203
    да. да. нет (влом писать). перефразируй.
     
  3. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Берешь MSDN и ищешь по FindWindow или EnumWindows, SendMessage.
    Из примерчиков к этим апи вместе образуется нужный тебе примерчик. Вместе с сообщением WM_COMMAND
     
  4. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    509
    Semiono, вы задаёте глупые вопросы.... Конечно, асму далеко до си и т.п.))), но нажатие кнопки на нём реализовать можно.
     
  5. murder

    murder Member

    Публикаций:
    0
    Регистрация:
    3 июн 2007
    Сообщения:
    628
    SendMesage(hwnd,WM_LBUTTONDOWN,MK_LBUTTON,y shl 16+x);
     
  6. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    а я и сам глупый... я ньюб тупой... и цели у меня низменные :)
    я знаю что теоретически всё можно, но вот даже не слышал ни разу чтоб асм клики нажимались... всё ява да другие скрипты обычно.
    Спасибо!
    murder
    ++1
    max7C4
    Пасиб!
    offtop: лежит в магазине DVD msdn library 2006, интересно что там? Я более всего боюсь, что там какойнить формат который под Visual Studio заточен и без него не откроешь. Был бы там html неплохоб!
    Но 500мег~ помоев ms-vc studio я ставить не хочу себе в систему :)
     
  7. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    Semiono
    берите и ставьте.