ОтправитьКлавиши(<Символ>, <МодификаторShift>, <МодификаторAlt>, <Модификатор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) Метод" + " " + ТекущаяДата() + Символы.ПС);