ControlSetText
Устанавливает текст в элемент.
ControlSetText ( "title", "text", controlID, "new text" [, flag = 0 ] )
Параметры
title | Заголовок/дескриптор/класс окна. См. заголовки и текст окон (расширенные). |
text |
Текст окна. |
controlID |
Идентификатор элемента управления. Смотрите Элементы управления. |
new text |
Новый текст, устанавливаемый в элемент. |
flag |
[необязательный] Если не 0 (по умолчанию), то заставит перерисовать окно. |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0, если окно/элемент не найден. |
См. также
ControlGetText, ControlCommand, ControlSend, SplashTextOnПример
; Запуск блокнота
Run('notepad.exe')
; Ожидание 5 секунд до появление окна блокнота
$hWnd = WinWait("[CLASS:Notepad]", "", 5)
If Not $hWnd Then
MsgBox(4096, 'Сообщение', 'Окно не найдено, завершаем работу скрипта')
Exit
EndIf
; Устанавливает текст в элемент, заменяя текущий
ControlSetText("[CLASS:Notepad]", "", "Edit1", "Новый текст уставленный в элемент Edit")
Sleep(2000)
; Закрывает блокнот.
WinClose($hWnd)