Взаимодеистви проги с другими приложениями

Тема в разделе "Софт", создана пользователем Пончик, 30.10.02.

  1. Пончик

    Пончик Гость

    может кто то знает как допустим отправить текст какому нибуть окну допустим
    в строку для сообшений мирка, и как прогои жать кнопки которые обычно жмуться мышью
    или вытаскивать какие то текушие данные из проги (тот же текст которыи написан в каком нибуть скажем edite)
    я вроде слышал про хендлы процессов, вроде из тои оперы ,но толком не знаю.
     
  2. Bob

    Bob Активный

    21.785
    2
    напиши сначала в каком средстве это ты бы хотел делать, т.к ответы от этого будут зависеть.
    VB, VC++, Delphi, какой может скриптовый язык?
     
  3. Пончик

    Пончик Гость

    на делфи хочу, а там посмотрим.

    Добавление от [date]1036001652[/date]:
    или на асме
     
  4. Nevermind

    Nevermind Активный участник

    2.020
    0
    Ловишь хэндл окна (EnumWindows, напр.), затем - хэндл дочернего окна (напр., EnumChildWindows). Затем (для eidt'а) -
    CALL GetWindowText, [hwnd], offset String, String_Buffer_Size

    Сначала - получаешь хэндл окна (т.е. кнопки), затем -
    CALL SendMessage, [hwnd], BM_CLICK, 0, 0

    Язык здесь не принципиален. Главное - API.
     
  5. Пончик

    Пончик Гость

    четко и понятно ,спасибо Nevermind
     
сегодня концерт памяти курта кобейна | купить билеты на ледовое шоу авербуха | Интегрируй приложения вместе с Альбато: InSales amoCRM - синхронизация за 5 минут! | метта su b 8 | услуги салона красоты