Получение значения текстового поля из другого приложения в Qt C ++ - PullRequest
1 голос
/ 10 июня 2011

Мне просто интересно, есть ли способ получить значение текстового поля из другого приложение?

ОС Windows

Например, в окне текстовое поле 2 имеет значение 1.

Как мне тогда получить значение textbox2 из другого приложения?

Ответы [ 4 ]

3 голосов
/ 10 июня 2011

Читать на МПК .Вы должны быть в состоянии найти решение на этой веб-странице, которое соответствует вашим потребностям.

1 голос
/ 10 июня 2011

В общем, если вы хотите отправить информацию между приложениями, есть несколько способов сделать это. Полностью зависит от ваших обстоятельств. Почему бы вам не попробовать поиск здесь на SO? Есть много связанных вопросов:

Передача информации между двумя отдельными программами

Уточни свой вопрос или поищи себя.

0 голосов
/ 10 июня 2011

Если вы ищете обобщенное решение, которое будет работать между двумя приложениями на разных платформах и машинах (т. Е. Window 1 на ПК с Windows, Window 2 на ПК с Linux), посмотрите libQxt и его IPCклассы .В частности, вы можете посмотреть на QxtRPCPeer .

0 голосов
/ 10 июня 2011

Вы можете использовать Windows API для получения дескриптора целевого окна и получения его текста.Ищите для этой цели FindWindowEx или EnumWindows Win32 API.

Помните, что это решение работает только для Windows, вы не можете перенести его на Linux!

...