Как послать клавишу в окно браузера на страницу
Получаю активное окно страницы куда нужно отправлять клавишу №1
[DllImport("user32.dll")]
internal static extern IntPtr GetForegroundWindow();
[DllImport("user32.dll")]
public static extern int GetWindowText(IntPtr hWnd, StringBuilder text, int count);
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern int GetWindowTextLength(IntPtr hWnd);
public static class FindBadooWindow
{
public static string GetActiveWindowTitle()
{
string strTitle = string.Empty;
try
{
var handle = GetForegroundWindow();
int intLength = GetWindowTextLength(handle) + 1;
var stringBuilder = new StringBuilder(intLength);
if (GetWindowText(handle, stringBuilder, intLength) > 0)
{
strTitle = stringBuilder.ToString();
}
}
catch { }
return strTitle;
}
}
Активное окно называется: Badoo - Знакомства
Проверку делаю так:
if (FindBadooWindow.GetActiveWindowTitle().Contains("Badoo - Знакомства"))
Как отправить клавишу в окно в цикле?