Страница: 1 |
Страница: 1 |
Вопрос: Как работать с другими приложениями на VB.NET?
Добавлено: 04.09.07 09:07
Автор вопроса: Александр
Народ! Помогите! Как работать с другими приложениями на VB.NET? Мне нужно ввести данные в другую программу с помощью написанной на VB.
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #1
Добавлено: 04.09.07 11:15
также как и на других языках программирования.
вторая программа твоя или нет?
если нет, то что предпочитаешь - эмуляцию нажатия клавиш или построение дерева окон и посылание windows message? ещё есть OLE, DDE. если вторая тоже на дотнете, то (я слышал) там есть свои методы передачи данных.
раскрой вопрос.
Номер ответа: 2
Автор ответа:
Millenium
ICQ: 629966
Вопросов: 118
Ответов: 903
Web-сайт:
Профиль | | #2
Добавлено: 04.09.07 12:11
! Без комментариев!
Человеку код с примерчиком (который есть в разеле "примеры"
Номер ответа: 3
Автор ответа:
Александр
Вопросов: 20
Ответов: 44
Профиль | | #3
Добавлено: 04.09.07 13:25
В разделе "Примеры" есть конечно работа с приложениям, но там не совсем то, что нужно.
Мне нужно, чтобы моя программа сама вводила данные в другие программы (написанные сторонними разработчиками), также чтобы нажимала на кнопки (без приминения эмуляции).
Эмуляция клавиш сразу отпадает, потому что это муторно. А вот насчет посылания windows message или OLE, DDE можно поподробней, желательно с примером.
Номер ответа: 4
Автор ответа:
Александр
Вопросов: 20
Ответов: 44
Профиль | | #4
Добавлено: 05.09.07 22:20
Народ, ну помогите!!! Плииииииииззззззз!!!!
Номер ответа: 5
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #5
Добавлено: 07.09.07 00:32
DDE, отбросим, а вот windows message и OLE это настолько обширные темы, что по ним можно книжки писать... Тебе лучше таки сформулировать вопрос более конкретно.
Номер ответа: 6
Автор ответа:
Александр
Вопросов: 20
Ответов: 44
Профиль | | #6
Добавлено: 07.09.07 08:23
Мне нужно, чтобы моя программа вводила данные в текстовые поля других программ, ставила галочки, нажимала кнопки и т.д...одним словом управляла другими программами.
Номер ответа: 7
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #7
Добавлено: 07.09.07 15:40
Ну например управление вёрдом и калькулятором будет в корне отличаться, ты это понимаешь? Вообщем почитай про то как устрояны окна в винде. Каждому окну (кнопка, галочка итд) придётся посылать разные сообщение, поэтому придётся изучить как работает кнопка, галка изнутри...
Самое просто что можно посоветовать
http://www.yandex.ru/yandsearch?text=VB+%ED%E0%E6%E0%F2%FC+%ED%E0+%EA%ED%EE%EF%EA%F3&rpt=rad
аналогично нажать будет галку итп..
таким же макаром можно и получать данные из других окон не своего приложения (текстовое поле, список), только сообщения конечно другие посылать придётся.
Номер ответа: 8
Автор ответа:
Александр
Вопросов: 20
Ответов: 44
Профиль | | #8
Добавлено: 07.09.07 21:49
Понятно...ну ладно, спасибо, что не отказал.))
Номер ответа: 9
Автор ответа:
Komil
ICQ: 386603247
Вопросов: 0
Ответов: 1
Профиль | | #9
Добавлено: 04.10.07 15:01
Скажу на эту тему одно тебе надо узнат в той проге в которой ты хочеш ламится что да как устроено чтоб повлият на нее. Если ты не знаеш как работает кист в Пейнте то как ты собираешся дават комманды ему ты не огорчайся а просто изучи формы Винди и все придет разом пиши братка