|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
|
Как из программы управлять другой, уже запущенной программой07.01.2015, 18:41. Показов 8845. Ответов 67
Метки нет (Все метки)
Добрый день всем!
Просьба не пинать если эта тема уже была.. Пишу Loader на VB 6. функции: 1. Проверка путей, файлов + 1. Копирование набора файлов "туда" + 2. запуск приложения "A" + 3. В определенный момент, когда приложение "A" выдаст запрос. В нужное поле ввести информацию и нажать на кнопку "OK" - 4. Дождаться завершения приложения "A" + 5. Копирование набора файлов обратно + Знаком "+" отметил, на что хватило мозгов реализовать. "-", то с чем прошу помочь... окошко, коотрое выбрасывает приложение: Заранее спасибо всем за помощь..
0
|
|
| 07.01.2015, 18:41 | |
|
Ответы с готовыми решениями:
67
Ошибка в MSComm: 'Oшибка : данный COM-порт уже используется другой программой.' Ошибка при выполнении задач(уже запущенной программы) Делфи Управлять GUI-программой из своей программы |
|
0 / 0 / 0
Регистрация: 25.06.2013
Сообщений: 124
|
|
| 17.01.2015, 12:40 | |
|
Скинуть не смогу, программа слишком большая - это SCADA, а окно авторизации появляется при нажатии на кнопку в главном окне... Сегодня постараюсь программу SPY запустить и проверить какие поля присутствуют и как называются.
0
|
|
|
0 / 0 / 0
Регистрация: 25.06.2013
Сообщений: 124
|
|
| 17.01.2015, 16:53 | |
|
Ребят, снял программой параметры окна , на картине хендл поля ввода самого верхнего. возможно ли определить ввод именно в это поле командой
hEdit = FindWindowEx(hPanel, 0, StrPtr("TElEdit"), 0)
0
|
|
|
0 / 0 / 0
Регистрация: 25.06.2013
Сообщений: 124
|
|
| 17.01.2015, 17:28 | |
|
Вот два параметры двух полей ввода, можно ли как то определить hwnd по этим элементам???
0
|
|
|
0 / 0 / 0
Регистрация: 25.06.2013
Сообщений: 124
|
||||||
| 17.01.2015, 23:06 | ||||||
|
А может в первом случае воспользоваться классом combobox, а во втором случае поиск вести по edit
Добавлено через 5 часов 26 минут Помогите ребята, написал прогу
0
|
||||||
|
0 / 0 / 0
Регистрация: 25.06.2013
Сообщений: 124
|
||||||
| 17.01.2015, 23:32 | ||||||
|
Ошибся в обьявлении функции... Вот полностью рабочий код для моей задачи... Там есть лишнее , но кому нужно будет уберут... Имитацию нажатия кнопки не делал:
0
|
||||||
|
0 / 0 / 0
Регистрация: 25.06.2013
Сообщений: 124
|
||||||
| 29.01.2015, 15:14 | ||||||
|
Ребят помогите пожалуста разобраться с еще одной вещью. Мне необходимо получить содержимое буфера комбобокса, для этого я немного изменил код и добавил вот это:
0
|
||||||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|
| 29.01.2015, 17:09 | |
|
Может быть
Space$(combolength + 2)
0
|
|
|
0 / 0 / 0
Регистрация: 25.06.2013
Сообщений: 124
|
||||||
| 29.01.2015, 17:13 | ||||||
|
Неа... нашел ответ... помогло
0
|
||||||
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
|
| 04.05.2015, 11:54 [ТС] | |
|
Добрый день уважаемые Администраторы!
Прошу еще раз помочь. 1. Задача аналогичная, но код подправить что-то не выходит (мозгов не хватает)... Суть задачи: 1. нажать на кнопку "OK" 2. потом еще раз нажать на кнопку "OK" 3. нажать на кнопку "Выход" 2. Если не затруднит линк на последний рабочий VB с шестым сервис паком. Пробовал устанавливать сервис пак 6 с МСДН на SP5. Не хочет...
0
|
|
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
||||||
| 05.09.2015, 13:42 [ТС] | ||||||
|
Коллеги аналогичная задача для диалогового окна
что не так?
0
|
||||||
| 07.09.2015, 20:14 | |
|
0
|
|
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
|
| 25.09.2015, 18:47 [ТС] | |
|
0
|
|
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
||
| 29.09.2015, 11:58 [ТС] | ||
|
Добавлено через 1 минуту
капець неделю бьюсь головой об стенку... результат отрицательный. побеждает стена... народ помогите...
0
|
||
|
|
|
| 03.10.2015, 15:44 | |
|
В пошаговом режиме запускали?
Хендл hBtn получаете? Попробуйте другие варианты. Через BM_Click например. Почему не проходит BM_CLICK ? Нажать кнопку в активном окне
0
|
|
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
|||||||
| 03.10.2015, 20:33 [ТС] | |||||||
хотя Spy++ его видит
0
|
|||||||
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
||||||
| 03.10.2015, 20:48 [ТС] | ||||||
|
Пробовал вот так..
0
|
||||||
|
Модератор
|
||||||||||||||
| 03.10.2015, 21:28 | ||||||||||||||
1
|
||||||||||||||
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
||||||||
| 04.10.2015, 09:39 [ТС] | ||||||||
но не находит кнопку в обоих вариантах.. Добавлено через 2 минуты Может имеет смысл смотреть в сторону... Добавлено через 10 минут Не, вру. Находит, все таки кнопку в варианте "&Да", но примерно за 70-90 секунд Добавлено через 4 минуты странно, иногда на поиск кнопки уходит две минуты... Добавлено через 8 минут непонятно как то работает... иногда находит форму за минуту и сразу же кнопку. иногда форму + еще минута на кнопку. иногда кнопку не находит вообще... Добавлено через 20 минут Последний раз нашел все но за 5 минут. Анатолий есть мысли по этому поводу?
0
|
||||||||
|
Модератор
|
|
| 04.10.2015, 10:06 | |
|
Что-то ты делаешь не то, он должен находить мгновенно. Скинь приложение где нужно отследить.
0
|
|
| 04.10.2015, 10:06 | |
|
Помогаю со студенческими работами здесь
60
Как можно управлять активным документом Word из другой программы? Как отдать параметры (команды) уже запущенной проге с Ворда? Как запустить программу и управлять программой? Как управлять чужой программой через delphi Как сделать чтоб читал тот класс который я задам уже в запущенной программе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|