↑  ←  Описание функции


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)