Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Копирование текста Добавлено: 01.04.06 22:00  

Автор вопроса:  Gerinych | Web-сайт: gerinych.tk | ICQ: 224-500-308 
Есть ли какой нибудь способ копирования текста из программы написанной в vb и автоматической вставки в текстовое поле условного названия программы написанной дельфином (Delphi)?

Ответить

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

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



ICQ: 254226129 

Вопросов: 30
Ответов: 107
 Профиль | | #1 Добавлено: 05.04.06 10:01
Я думаю что можно теоретически сделать так! Запихнуть в буфер из бейсика а на делфи таймер поставить на вставку... Но обе проги должны быть запущенными :)

Ответить

Номер ответа: 2
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #2
Добавлено: 05.04.06 12:21
Какой ужас! >:( Никогда так не делай!

Хотя бы так:
1. найти hWnd чужой программы
2. найти hWnd дочернего окна - текстового поля
3. Call SendMessage(hTxt,EM_SETTEXT,0,sTxt)

Есть и более интересные способы взаимодействия программ, но тебе пока хватило бы и этого.

Ответить

Номер ответа: 3
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #3
Добавлено: 05.04.06 12:23
Для универсальности пожалуй лучше не EM_SETTEXT, а WM_SETTEXT, т.к. хз на чем там в другой проге сделан контрол.

Ответить

Номер ответа: 4
Автор ответа:
 Gerinych



ICQ: 224-500-308 

Вопросов: 6
Ответов: 4
 Web-сайт: gerinych.tk
 Профиль | | #4
Добавлено: 06.04.06 00:05
2SRV: программа Delphi не моя и я е могу там таймеры ставить.
2All: проблема решена. Есть другой вопрос - есть ли какой - нибудь способ стирания текста с того же поля, вставлять текст из VB и нажать на условную кнопку в той же Delphi - программе дистанционно с помощью средств VB?
Если что, я пытаюсь автоматизировать RapidGet. Код на delphi есть.

Ответить

Страница: 1 |

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



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