Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
24 / 10 / 5
Регистрация: 30.01.2015
Сообщений: 175

Получить данные из другого приложения

04.02.2015, 04:35. Показов 3074. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть к примеру запущенная программа. Как мне получить к ней доступ? Вернее мне нужно извлечь из неё данные, а точнее извлечь данные, обработать их, после чего(при необходимости) вернуть обратно.
Будет очень круто услышать название библиотеки, ещё лучше название классов, шикарно если ещё и пример будет. А то я совсем запутался что к чему.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.02.2015, 04:35
Ответы с готовыми решениями:

Получить Activity другого приложения
Подскажите пожалуйста, могу ли я из своего приложения получить Activity другого? Или же как можно из своего приложения запустить Activity...

Передать данные в ListView другого приложения
Добрый день. Подскажите как можно из одной программы (написанной мной в Delphi) передать listview в другую(написанной мной в Delphi).

Получить все сообщения другого приложения
Доброго! Возникла проблема: у меня есть оконное приложение на С++ (Builder 2009), через которое запускается другое приложение - консоль. ...

16
Автор FAQ
 Аватар для Чистый
2733 / 1429 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
04.02.2015, 09:01
Ну а что за данные, в каком виде их хранит запущенная программа ? Это ваше приложение или все же стороннее приложение ?
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
04.02.2015, 12:08
Цитата Сообщение от kol Посмотреть сообщение
Есть к примеру запущенная программа.
Может быть она выводит данные в поток стандартного вывода stdout? И получает данные из stdin? Тогда смотрите в сторону QProcess.
0
24 / 10 / 5
Регистрация: 30.01.2015
Сообщений: 175
04.02.2015, 12:30  [ТС]
Фактически это данные типа стринг. Потом в зависимости от результата изобразить клик в этой программе. Есть одно но, программа из которой требуется получить данные написана не мной.
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
04.02.2015, 14:14
kol, Но вы так и не объяснили, где находятся эти данные. В самой программе, в ее теле?
Она их выводит в какой-то файл? В базу данных? В стандартный вывод?
Или откуда-то получает?
0
24 / 10 / 5
Регистрация: 30.01.2015
Сообщений: 175
04.02.2015, 16:27  [ТС]
Данные находятся в её теле. Данные выводятся в стандартный вывод. Некоторые из данных подгружаются с интернета.
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
04.02.2015, 17:14
Цитата Сообщение от kol Посмотреть сообщение
Данные находятся в её теле
Бинарным редактором
Цитата Сообщение от kol Посмотреть сообщение
Данные выводятся в стандартный вывод
QProcess
Цитата Сообщение от kol Посмотреть сообщение
Некоторые из данных подгружаются с интернета.
А куда деваются потом?
0
24 / 10 / 5
Регистрация: 30.01.2015
Сообщений: 175
04.02.2015, 19:42  [ТС]
Данные предоставляться на обозрение пользователю, после истечение определенного времени исчезают.
Ну теперь мне хотя бы понятно в каком направлении двигаться, спасибо за ответ.
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
04.02.2015, 21:33
Цитата Сообщение от kol Посмотреть сообщение
Данные предоставляются на обозрение пользователю, после истечение определенного времени исчезают.
В каком-то окошке? Окно можно найти, зная его класс(в смысле виндуса) и заголовок. И дергать его с промежутком, меньше этого "определенного времени".
Впрочем, если вам уже есть в каком направлении двигаться - желаю удачи!
0
24 / 10 / 5
Регистрация: 30.01.2015
Сообщений: 175
04.02.2015, 21:45  [ТС]
Думаю информация будет не лишней про нахождение окошка. Читал про винапи, однако это библиотеку(windows.h) можно подключить лишь в вижуал. Так же читал немного про spy++, да и вообще что если программа делается под виндовс лучше использовать си-шарп и вижуал++.
Но меня именно интересует реализация в qt, си-шарп для меня ещё очень отдаленная тема, которую буду учить в следующем семестре в универе.
Вообще мой универ в плане програмирования достаточно продвинут. В частности программа обучения предпологает пройти на базовам уровне такие языки как: с++, си-шарп, ява, пшп, вольфрам математика, хтмл, css, javascript, psql. Более углубленное изучение уже на выбор. Единственный барьер это языковой. Учусь в Болгарии. Но понимаю что как никрути надо в идеале знать английский, потому как вся документация выходит сначала н английском.
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
04.02.2015, 22:15
Цитата Сообщение от kol Посмотреть сообщение
Читал про винапи, однако это библиотеку(windows.h) можно подключить лишь в вижуал.
Кажется, это не так. В Qt-проекте всегда можно использовать нативные функции, только это настоятельно не рекомендуется, ибо тогда пропадает вся кроссплатформенность. Сам этими возможностями не пользовался, но в одной из книжек, стоящих у меня на полке, читал. Если сам не найдешь - попробую найти в какой.
Цитата Сообщение от kol Посмотреть сообщение
Учусь в Болгарии. Но понимаю что как ни крути надо в идеале знать английский, потому как вся документация выходит сначала на английском.
Ну вот на русском ты вполне сносно разговариваешь А там, где есть 2 языка - остальные, как орешки щелкаются!
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.02.2015, 22:23
Цитата Сообщение от kol Посмотреть сообщение
Есть к примеру запущенная программа. Как мне получить к ней доступ?
Твоя программа или сторонняя?
Программа консольная или оконная?
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
04.02.2015, 22:27
Цитата Сообщение от Avazart Посмотреть сообщение
Твоя программа или сторонняя?
Ну влез в тему, так хоть по диагонали посчмотри, чего там было написано
Цитата Сообщение от kol Посмотреть сообщение
программа из которой требуется получить данные написана не мной.
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.02.2015, 22:44
Цитата Сообщение от Байт Посмотреть сообщение
Ну влез в тему, так хоть по диагонали посчмотри, чего там было написано
Хз че там было написано, но явное не ответ на мои вопросы.
0
24 / 10 / 5
Регистрация: 30.01.2015
Сообщений: 175
04.02.2015, 23:31  [ТС]
Попробуй поискать...потому что я начинающий программист, да и у более опытного оппонента лучше уточнить что к чему, а то потом сидеть методом проб и ошибок. Зато метод рабочий и усваивается очень хорошо, но он иногда бывает ну очень долгий.
Так то взять я в семье говорю на русском. В школе учил 4 языка, включая русский. Потом поехал учится...пока только первый курс. Что то я сейчас думаю что я сразу за слишком сложное взялся. Просто есть идея создать полезную программку вот я и ищу способы её реализации.
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
05.02.2015, 09:30
Цитата Сообщение от kol Посмотреть сообщение
Попробуй поискать.
До завтра подожди, а? Спать уже собираюсь, у нас же Солнце садится на 2 часа раньше, чем в Софии

Добавлено через 9 часов 47 минут
Цитата Сообщение от kol Посмотреть сообщение
Попробуй поискать..
Вот.
Шлее Гл.44
Бланшет и Саммерфилд Гл.23
0
 Аватар для dark.k
80 / 69 / 9
Регистрация: 11.12.2009
Сообщений: 393
06.02.2015, 14:35
может Artmany в помощь?)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.02.2015, 14:35
Помогаю со студенческими работами здесь

Как получить изображение окна другого приложения?
Здравствуйте, пытаюсь вывести изображение окна другого приложения, но ничего не происходит. В чем проблема? IntPtr hDC, hSrcDC; ...

Как передать данные в поле Edit другого приложения?
Подскажите пожалуйста как можно передать нужные данные в поле Edit другого приложения (не моего, исходников нет, просто исполняемый...

Получить данные из другого проекта
Добрый день, уважаемые! Извините, может уже задолбал с этой темой, но никак не могу найти решения. Есть два пректа: Proect1 и Proect2 ...

Как получить данные другого ПК
Подскажите пожалуйста, как с помощью WMI получить данные удаленного ПК по локальной сети? wirewall отключен Код взят из программы...

Как получить данные с другого файла?
Добрый день Есть сайт там например http:\www.aspRead.net который защищен сертификатом. После того как принимаю условия сертификата то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru