Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Как работать с другими приложениями на VB.NET? Добавлено: 04.09.07 09:07  

Автор вопроса:  Александр
Народ! Помогите! Как работать с другими приложениями на VB.NET? Мне нужно ввести данные в другую программу с помощью написанной на VB.

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #1
Добавлено: 04.09.07 11:15
также как и на других языках программирования. :)
вторая программа твоя или нет?
если нет, то что предпочитаешь - эмуляцию нажатия клавиш или построение дерева окон и посылание windows message? ещё есть OLE, DDE. если вторая тоже на дотнете, то (я слышал) там есть свои методы передачи данных.
раскрой вопрос.

Ответить

Номер ответа: 2
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #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
А вот насчет посылания windows message или OLE, DDE можно поподробней, желательно с примером.

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

Скажу на эту тему одно тебе надо узнат в той проге в которой ты хочеш ламится что да как устроено чтоб повлият на нее. Если ты не знаеш как работает кист в Пейнте то как ты собираешся дават комманды ему ты не огорчайся а просто изучи формы Винди и все придет разом ;) пиши братка

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам