SendKeysByTitle
Описание
SendKeysByTitle(String,String,String) - послать строку в окно по его названию. Служит для эмуляции нажатия клавиш.
Внимание! Системно-зависимый метод. В некоторых версиях операционных систем/эмуляторах может не работать.
Параметры
- Строка - путь исполняемого файла
- Строка - символы для посылки
- Строка - заголовок окна
Возвращаемое значение
Строка:
- -2 - ошибка активации окна (начиная с версии 1.0.1.18)
- -1 - пустая строка символов (начиная с версии 1.0.1.4)
- 0 - ошибка
- 1 - успешно
Пример использования
Проверить наличие приглашения ко вводу пароля в терминале Quik и авторизоваться:
if (QUIK_Login != "" AND QUIK_Password != "")
if (amisharp.IsWindowExists(QUIK_Path + "info.exe","Идентификация пользователя") == "1")
amisharp.SendKeysByTitle(QUIK_Path + "info.exe", QUIK_Login+"{TAB}"+QUIK_Password+"{ENTER}", "Идентификация пользователя");
