Передача строки текста стороннему приложению - C#
Формулировка задачи:
Добрый день.
Запускаю стороннее приложение из своей программы:
Оно запускается, отображается форма с текстовым полем для ввода пароля. Мне нужно, не переключаясь на окно стороннего приложения, из своей программы ввести туда пароль, после чего стороннее приложение продолжит работу (нажимать энтер после ввода пароля не требуется). Курсор при запуске внешнего приложения автоматически становится на поле ввода пароля. Но вот так не срабатывает:
вот так тоже:
Собственно, вопрос: как в стороннее приложение, запущенное из моей программы, передать строку текста?
proc.StartInfo.FileName = @"C:\Program Files (x86)\VingCard\Vision\vision.exe"; proc.Start();
SendKeys.SendWait("хххх");
SendKeys.Send("хххх");
Решение задачи: «Передача строки текста стороннему приложению»
textual
Листинг программы
[DllImport("user32.dll")] private static extern bool SetForegroundWindow(IntPtr hWnd);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д