|
|
|
Как из программы управлять другой, уже запущенной программой
|
|||
|---|---|---|---|
|
#18+
Добрый день всем! Просьба не пинать если эта тема уже была.. Пишу Loader на VB 6. функции: 1. Проверка путей, файлов + 1. Копирование набора файлов "туда" + 2. запуск приложения "A" + 3. В определенный момент, когда приложение "A" выдаст запрос. В нужное поле ввести информацию и нажать на кнопку "OK" - 4. Дождаться завершения приложения "A" + 5. Копирование набора файлов обратно + Знаком "+" отметил, на что хватило мозгов реализовать. "-", то с чем прошу помочь... окошко, коотрое выбрасывает приложение: Заранее спасибо всем за помощь.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2015, 18:49:53 |
|
||
|
Как из программы управлять другой, уже запущенной программой
|
|||
|---|---|---|---|
|
#18+
И вас с праздником! ) Задавайте конкретные вопросы, тогда будут конкретные ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2015, 19:00:49 |
|
||
|
Как из программы управлять другой, уже запущенной программой
|
|||
|---|---|---|---|
|
#18+
3) Изучить свойства окна. По таймеру проверять наличие окна с нужными свойствами. По находению получить из него hwnd поля ввода и кнопки, записать текст с помощью WM_SETTEXT. Если сработает SendKeys, то проще через нее, и через нее же отправить {enter}, скорее всего он работает как кнопка ok. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2015, 20:50:26 |
|
||
|
Как из программы управлять другой, уже запущенной программой
|
|||
|---|---|---|---|
|
#18+
Простите за куча текста без конкретики... Задача сводится к тому как програмно ввести данные в текстовом поле другой программе и нажать клавишу ОК (там же.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2015, 21:23:04 |
|
||
|
Как из программы управлять другой, уже запущенной программой
|
|||
|---|---|---|---|
|
#18+
Antonariy3) Изучить свойства окна. По таймеру проверять наличие окна с нужными свойствами. По находению получить из него hwnd поля ввода и кнопки, записать текст с помощью WM_SETTEXT. Если сработает SendKeys, то проще через нее, и через нее же отправить {enter}, скорее всего он работает как кнопка ok. Спасибо за ответ. Если честно, понял суть. Реализация не ясна Можно набросать код... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2015, 21:24:28 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=35&tid=2156072]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 404ms |

| 0 / 0 |
