=================================================================
ОПИСАНИЕ:
=================================================================
Плагин позволяет обрабатывать в скриптах нажатия кнопок клавиатуры.
Событие OnKeyPress(ASCIIKeyCode, ByRef CancelKey, IsVirtual)
- вызывается при нажатии кнопки клавиатуры, где параметры это:
ASCIIKeyCode - ASCII код нажатой клавиши
CancelKey - если true то происходит отмена нажатой клавиши
IsVirtual - признак того что клавиша виртуальная (не алфавитно-цифровая),
например, левая скобка "(" и стрелка вниз имеют в ASCII код 40,
но для стрелки вниз IsVirtual = true, а для "(" = false
Свойства и методы плагина:
GetKeyState(VirtualKeyCode) - состояние клавиши (нажата, отпущена)
подробней см. описание API функции GetKeyState
GetKeyboardLayout() - получить текущую раскладку клавиатуры
подробней см. описание API функции GetKeyboardLayout
Enabled = true/false - вкл/выкл плагин
=================================================================
В комплекте с плагином идет скрипт с описанием и примерами обработки.
На данный момент в нем реализовано следующее:
при нажатии Shift+Enter
- если нет открытых окон то открывается окно конфигурации
- в тектовом документе в строке комментария знак "//" переноситься на следующую строку
(как в телепате - перенос знака " на следующую строку в тексте запроса)
- в форме сообщается тип и заголовок текущего выделенного контрола
автозамена "ЭЭ" на двойные кавычки
автозамена "БЮ" на "<>"
автозамена "!=" на "<>"
автозамена "ж" на ";" после скобки
напросилось из запросов 1с++:
автозамена "ХЪ" на "[]"
автозамена " ;" на "$"
=================================================================
УСТАНОВКА:
=================================================================
Скопировать файл KbdProcs.dll в <Каталог установки 1С>\BIN\Config
Скопировать файл KbdProcsHandler.vbs в <Каталог установки 1С>\BIN\Config\Scripts
OpenConf plugin: Обработка нажатий клавиш в скриптах
05.04.09
Разработка - Инструментарий разработчика
Плагин позволяет обрабатывать в скриптах нажатия кнопок клавиатуры, как один из способов применения: можно "налету" менять печатаемый текст, что собственно и показано в примере скрипта, идущего в архиве с плагином.
Предназначен в первую очередь для тех, кто знает какой - нибудь скриптовый язык, VBScript, JScript, т.к все действия программируются именно в скрипте.
Также, плагин идет в комплекте с инсталлятором OpenConf
Предназначен в первую очередь для тех, кто знает какой - нибудь скриптовый язык, VBScript, JScript, т.к все действия программируются именно в скрипте.
Также, плагин идет в комплекте с инсталлятором OpenConf
Скачать файл
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.