|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
|
Как из программы управлять другой, уже запущенной программой07.01.2015, 18:41. Показов 9567. Ответов 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 | |
|
Как можно управлять активным документом Word из другой программы? Как отдать параметры (команды) уже запущенной проге с Ворда? Как запустить программу и управлять программой? Как управлять чужой программой через delphi Как сделать чтоб читал тот класс который я задам уже в запущенной программе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|