TurboConf 5 с поддержкой OneScript

Добавил: m.bolsun 29-01-2018 16:54

TurboConf


Новый TurboConf теперь поддерживает пользовательские расширения на языке 1C. Создавайте свои расширения в бесплатной IDE Visual Studio Code или в любом удобном для вас редакторе. Подключайте скрипты других разработчиков или делитесь своими разработками.

Установка очень простая. Просто поместите скрипт в папку со скриптами. TurboConf подключит этот файл и скрипт будет готов к использованию. TurboConf 5 сейчас в активной разработке на стадии бета-версии. Примите участие в обсуждении проекта или написании расширений! Для удобного обсуждения создано сообщество в Gitter. Библиотека расширений и скриптов В разработке новый сервис для поиска и загрузки скриптов. Здесь можно публиковать свои расширения или подключать скрипты других разработчиков. Вы сможете быстро найти нужное расширение, и одной кнопкой добавить его в свою библиотеку. TurboConf автоматически загрузит и подключит этот скрипт на ваш компьютер. Улучшена работа TurboConf Переделан механизм взаимодействия TurboConf и Конфигуратора. Работа теперь должна быть более стабильной и бесшовной. Анонс новых возможностей Поддержка пользовательских расширений на 1Script Отладчик скриптов в Конфигураторе Автоматический вывод имени информационной базы в заголовке окна Конфигуратора Новая функция "История окон". Вы теперь можете быстро переходить по истории объектов, с которыми работали. TurboConf восстановит историю, даже после перезапуска Конфигуратора. История открытых объектов функции Перейти к объекту конфигурации Магазин расширений и скриптов (Ctrl+~) Новая функция Моя библиотека, для быстрого поиска и выполнения скриптов и обработок на компьютере И многое другое... Бета версия TurboConf 5 и API пока на стадии разработки. На данные момент обсудить проект и получить инструкции по работе можно на форуме, в Gitter https://gitter.im/turboconf/turboconf-onescript или по почте support@turboconf.ru


Примеры кода

    //@script_name HelloWorld
    //@script_hotkey Control+Shift+D1

    // Сообщение будет выведено в консоль отладки TurboConf
    Сообщить("It works!");

    ТК = Новый ТурбоКонф;

    //Отправляем текст в конфигуратор, путем симуляции нажатий клавиш
    ТК.ОтправитьТекст("Привет из TurboConf!");

    //Выполняем нажатие клавиши Enter 2 раза
    ТК.Клавиша(Клавиши.Enter, 2);

    //Отправляем текст в конфигуратор, путем вставки из буфера обмена
    ТК.ВставитьТекст(ТекущаяДата());

Файл


Страница разработки в соцсетях: https://gitter.im/turboconf/turboconf-onescript


Добавить в свою библиотеку Назад к списку

Отзывы и комментарии

01-02-2018 13:04: #1 m.bolsun

5.0b Добавлена поддержка расширений на OneScript (примеры скриптов в папке Scripts) Автоматизировать можно не только работу с 1С. В скрипте можно указать для каких программ его выполнять (директивы @global и @filter) Внесены изменения и исправления в системе взаимодействия с Конфигуратором. Система теперь умеет сохранять нажатые модификаторы (Ctrl, Alt, Shift), и восстанавливает их состояние после выполения скрипта. Пока только для скриптов и некоторых встроенных функций. Все нажатые клавиши во время выполнения скрипта помещаются в очередь, и выполняются после его завершения. Добавлена возможность назначать любые комбинации клавиш, не только Ctrl + {Key}. Пока только в скриптах. Ввод специальных символов теперь использует SendInput вместо вставки из буфера, для более быстрого отклика Некоторые функции переписаны на OneScript (дублирование строки, перезагрузка скриптов) Программа теперь использует .NET 4.5.2 (для работы OneScript) поэтому Windows XP пока не поддерживается. В дальнейшем возможно будет пересобран под .NET 4


05-02-2018 10:45: #2 Евгений Рыбьяков

Лицензии от 4-ки подойдут к 5-й версии?


05-02-2018 11:02: #3 m.bolsun

Да, если есть действующая техподдержка. Если закончилась, то можно продлить техподдержку и использовать новые версии программы.


05-02-2018 19:24: #4 m.bolsun

Вышла версия 5.0.6610.37988 Исправлена ошибка в обработке очереди нажатия клавиш, приводящая к повторному вызову функций, иногда многократному. В функции «Перейти к объекту конфигурации» (Ctrl+J) появилась возможность перейти к форме, реквизиту и т.д. Исправлена ошибка в быстром поиске по первым или заглавным буквам, когда в имени объекта встречались цифры. Исправлены тайминги в некоторых функциях, для более надежной работы. Так же работа некоторых функций переведена в асинхронный режим. При старте приложения отключена функция установки соединения по протоколу WebSocket, приводящая к подвисанию приложения. Исправлена ошибка, когда в функции Быстрый выбор типа данных, система не могла определить версию 64 битной платформы, т.к. процесс приложения был скомпилирован с флагом предпочитать 32 битный режим.


12-02-2018 15:27: #5 m.bolsun

Вышла версия 5.0.6617.30171 Очень много изменений Функция "Открытые окна" (Alt+W) полностью переделана. Теперь это "История окон". Для каждой конфигурации сохраняется история открытых окон, и даже после закрытия окна или перезапуска Конфигуратора можно быстро перейти к недавним объектам. История окно автоматически сортируется по времени последней активации окна. В функции «Перейти к объекту конфигурации» (Ctrl+J) появилась возможность перейти к форме, реквизиту и т.д. В Настройках можно задать максимальный размер хранимой истории для функций "Открытые окна" и «Перейти к объекту конфигурации» Изменения в механизме работы TurboConf 1. Для перехвата нажатия клавиш, вместо MouseKeyboardActivityMonitor теперь используется MouseKeyHook. 2. Начиная с платформы версии 8.3.8.1652, Конфигуратор поддерживает стандарт UIAutomation, для получения текста модуля напрямую, а не через буфер. Это позволяет избежать ряда манипуляций, и существенно ускоряет взаимодействие с Конфигуратором. TurboConf автоматически определяет поддержку Конфигураторм режима UIAutomation и использует либо новый механизм, либо старые методы взаимодействия. Некоторые функции TurboConf уже переписаны для поддержки этого режима, в частности: T9 (по Ctrl+Shift+Пробел) Процедуры и функции модуля (Ctrl+K) CodeInspector (Ctrl+I) Адаптация остальных функций в процессе.


14-02-2018 15:34: #6 m.bolsun

Вышло 2 версии с прошлого раза. Исправления и улучшения в Истории окон, В "Перейти к объекту конфигурации" исправлена ошибка при сохранение истории поиска В Автоподстановке T9 (исправлены ошибки, доработано появление по Ctrl+Пробел) когда нет шатной И еще разные мелкие исправления


16-02-2018 15:12: #7 m.bolsun

Вышла версия 5.0.6621.29898 В Автозавершение (Ctrl+Enter) добавлены функции "Завершить Если" и "Перенос строки с ;". Если вы находитесь внутри условия Если [условие] Тогда, при Ctrl+Enter будет осуществлен перенос строки. Если на конце строки отсутствует ; при нажатии Ctrl+Enter будет осуществлен перенос строки с добавлением в конце строки ; Под новый режим работы адаптированы функции: Окружить (Ctrl+D) Закрыть скобки (Ctrl+0) Автозавершение Ctrl+Enter Переделан механизм сохранения данных программы и обработка закрытия программы при завершении работы системы. Удалена возможность "Показать параметры функции" по Ctrl+P (с выходом 8.3, это уже давно не актуально) В функции «Перейти к объекту конфигурации» (Ctrl+J) теперь отключена по умолчанию опция "Закрывать окно поиска"