Вставить данные в элементы управления в одном приложении Windows из другого приложения
Я работаю над приложением Windows и хочу вставить некоторые данные в элементы управления другого приложения Windows из моего приложения. Я думаю, что это возможно, используя spy++ или AutoIt.
Но при поиске я нашел только код, такой как нажатие кнопки в другом приложении из одного приложения.
Что мне нужно,
У меня есть 3 текстовых поля в WindowsApp_1, и мне нужно заполнить их из значения, отправленного из WindowsApp_2. Не могли бы вы дать мне пример кода для достижения этой цели?
1 ответ
Если вы намереваетесь работать над своим приложением, я рекомендую работать над ним, а не злоупотреблять стековым потоком
Запрос кода примера, как вы, предполагает, что вы сами не сможете делать то, что хотите, даже если указан код примера.
Я дам несколько советов:
Прочитайте документацию AutoIt
Начните с изучения, как определить окно из вашего приложения 1
# например:
WinWaitActive ("Без названия - Блокнот")
Подробно о том, как получить нужный текст из приложения 1
Вставьте плохо полученный текст с помощью
ControlSetText($app2, "", "Edit1", "Это какой-то текст")
https://www.autoitscript.com/autoit3/docs/intro/windowsbasic.htm