ТерминалФормыДляОдноСкрипта.ОтправитьКлавиши (OneScriptTerminalGui.SendKeys) Метод

Синтаксис

ОтправитьКлавиши(<Символ>, <МодификаторShift>, <МодификаторAlt>, <МодификаторCtrl>)

Параметры

Символ (обязательный)
Тип: Строка.
Отправляемый символ.
МодификаторShift (обязательный)
Тип: Булево.
Указывает нужно ли использовать модификатор Shift.
МодификаторAlt (обязательный)
Тип: Булево.
Указывает нужно ли использовать модификатор Alt.
МодификаторCtrl (обязательный)
Тип: Булево.
Указывает нужно ли использовать модификатор Ctrl.

Возвращаемое значение

Описание

Отправляет символ одной из раскладок клавиатуры без использования клавиатуры. Используются модификаторы.

Примечание

Важно: Данный метод можно применить только после запуска приложения. То есть после применения методов:
ТФ.Запуск();
ТФ.ЗапуститьИЗавершить();

Пример

ТФ.ОтправитьКлавиши("к", Ложь, Ложь, Ложь);
Полный пример кода


Перем ТФ; Процедура ПриОткрытии() Экспорт ТФ.ОтправитьКлавиши("к", Ложь, Ложь, Ложь); КонецПроцедуры Процедура Кнопка1_Нажатие() Экспорт ТФ.Верхний.Текст = "ТФ.ОтправитьКлавиши(""к"", Ложь, Ложь, Ложь) выполнено " + ТекущаяУниверсальнаяДатаВМиллисекундах(); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Кнопка1 = ТФ.Кнопка(); Кнопка1.Текст = "Кнопка1"; Кнопка1.Икс = ТФ.Позиция.Центр(); Кнопка1.Игрек = ТФ.Позиция.Центр(); Кнопка1.Ширина = ТФ.Величина.Абсолютно(25); Кнопка1.Высота = ТФ.Величина.Абсолютно(6); Кнопка1.Нажатие = ТФ.Действие(ЭтотОбъект, "Кнопка1_Нажатие"); ТФ.Верхний.Добавить(Кнопка1); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск();

Тестовый код


Перем ТФ, ОтправитьКлавиши; Процедура ПриОткрытии() Экспорт ТФ.ОтправитьКлавиши("к", Ложь, Ложь, Ложь); КонецПроцедуры Процедура Кнопка1_Нажатие() Экспорт ТФ.Верхний.Текст = "ТФ.ОтправитьКлавиши(""к"", Ложь, Ложь, Ложь) выполнено " + ТекущаяУниверсальнаяДатаВМиллисекундах(); ОтправитьКлавиши = Истина; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Кнопка1 = ТФ.Кнопка(); Кнопка1.Текст = "Кнопка1"; Кнопка1.Икс = ТФ.Позиция.Центр(); Кнопка1.Игрек = ТФ.Позиция.Центр(); Кнопка1.Ширина = ТФ.Величина.Абсолютно(25); Кнопка1.Высота = ТФ.Величина.Абсолютно(6); Кнопка1.Нажатие = ТФ.Действие(ЭтотОбъект, "Кнопка1_Нажатие"); ТФ.Верхний.Добавить(Кнопка1); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( ОтправитьКлавиши , "", "!!! ") + "ТерминалФормыДляОдноСкрипта.ОтправитьКлавиши (OneScriptTerminalGui.SendKeys) Метод" + " " + ТекущаяДата() + Символы.ПС);

Смотрите также

Библиотека OneScriptTerminalGui