В Вашей задаче много неизвестных.
Например, если нужно вводить текст в програму, написанную например на C#, то можно найти handle окна ввода и отправить туда текст.
На некоторых других языках программирования диалоговое окно формируется не из контролов, а рисунком. И подобный подход уже не сработает.