tonio_k | Дата: Суббота, 25.01.2025, 17:59 | Сообщение #1 |
Группа: Пользователи
Сообщений: 162
Статус: Offline
| Вчера потыкал предложенный Dlmon здесь кликер. И он навёл меня на одну мысль, а ведь окна Демагога, по сути, это уже готовые горизонтально расположенные кнопки 1, 2, 3... 9 и т.д Осталось только объяснить Демагогу, что это уже не окна, а "окна-кнопки". ![rtfm](/.s/sm/23/rtfm.gif) Так мне пришла идея написания скрипта ЭМУЛЯТОР КНОПОК.lua
Порядок запуска: 1) Перед началом экспериментов со скриптом ЭМУЛЯТОР КНОПОК.lua обязательна предварительная настройка в Демагоге в панели меню: [Формат] - [Количество вкладок ... (Ctrl+D)]. Здесь выбрать максимальное значение - 16 вкладок. 2) На всякий случай сделайте резервную копию Demagog\profiles\defs.lst - что бы не потерять настройки горячих клавиш если решите к ним обратно вернуться 3) В предлагаемом примере скрипта ЭМУЛЯТОР КНОПОК.lua под будущие окна-кнопки зарезервированы окна: A, B, С, D, E, F - итого (6 штук). Окно 9 - в качестве разделителя. В теле самого скрипта ЭМУЛЯТОР КНОПОК.lua в шапке можно (если необходимо) внести изменения: - указать диапазон окон которые будут заменены на окна-кнопки. - подписать названия кнопок 4) в Демагоге в панели меню: [Сервис]-[Статистика]-[Выполнить скрипт]-[По умолчанию] указать пути - привязать нужный скрипт к соответствующему Порядковому номеру (букве) "окна-кнопки". Т.Е. в приведённом примере скрипта привязываем скрипты только к буквенным строкам! 5) Запустить в Демагоге скрипт ЭМУЛЯТОР КНОПОК.lua - экспериментируем с запуском скриптов через "окна-кнопки" 6) Что бы прервать работу ЭМУЛЯТОР КНОПОК.lua нужно нажать комбинацию клавиш, указанную в [Сервис]-[Общие настройки]-[Глобальные клавиши]-Прерывание длительных процессов ИЛИ в ПУСТОЕ окно 0-Статистика ввести цифру: "0" (нолик).
Преимущества скрипта: 1. Реализовано все внутри Демагога средствами самого Демагога. 2. Окна-кнопки естественным образом динамично привязаны к интерфейсу рабочего окна Демагога. 3. Скрипт "ЭМУЛЯТОР КНОПОК.lua" прост в настройках не требует обязательного редактирования - по умолчанию сразу работает. Пользователю достаточно Демагоге в панели меню: [Сервис]-[Статистика]-[Выполнить скрипт]-[По умолчанию] по смыслу привязать нужный скрипт к соответствующему Порядковому номеру Окна-кнопки. Недостатки: 1. Во избежание очень маловероятного конфликта во время работы эмулятора кнопок желательно избегать запуска скриптов другим (кроме "окна-кнопки") способом. Например не стоит одновременно запускать второй скрипт через пункт меню выбора скриптов или запускать второй скрипт при помощи горячих клавиш. 2. Будьте внимательны в привязывании скрипта к окну-кнопке. Убедитесь, что привязываемый скрипт не использует окна под которые зарезервированы "окна-кнопки"
Сообщение отредактировал tonio_k - Суббота, 25.01.2025, 18:06 |
|
| |