TemplateFx - это независимое от платформы и полностью бесплатное графическое приложение, реализованное на Java и разработанное с нуля для генерации вывода на основе некоторых исходных данных и шаблона.
Основное использование программного обеспечения заключается в создании конфигураций для устройств на основе командной строки, таких как коммутаторы и маршрутизаторы Cisco. Его графический интерфейс состоит из нескольких вкладок «Вывод», вкладки «DataTemplate», вкладки «DataTemplate» и вкладки «Вывод».
Обзор функций
Ключевые функции включают встроенные функции JavaScript, поддержку комментариев, поддержку включения внешних файлов, поддержку фрагментов, встроенные переменные JavaScript, поддержку сценариев, объединение и группировку, а также поддержку цикла и ветвления, например, как FOR и IF.
Кроме того, программное обеспечение предлагает поддержку циклов и ветвящихся конструкций, поддержку шаблонов и DataTemplates, поддержку сочетаний клавиш и интуитивно понятный графический пользовательский интерфейс, реализованный в Java Swing, который состоит из трех панелей: Панель данных , Панель шаблона и область вывода.
Начало работы с TemplateFx
При использовании TemplateFx помните, что это не программное обеспечение с открытым исходным кодом, что означает, что вы не сможете получить доступ к исходному коду. Только готовый бинарный пакет в формате JAR-файла доступен для загрузки в виде zip-архива.
Чтобы использовать его, просто загрузите последнюю версию TemplateFx из Softoware или через его официальный сайт (см. Ссылку ниже), сохраните архив на вашем компьютере, распакуйте его, откройте извлеченную папку и дважды щелкните по TemplateFx.jar Файл.
Под капотом и поддерживаемые операционные системы
TemplateFx - это независимое от платформы и портативное программное обеспечение, полностью написанное на языке программирования Java. Он официально поддерживает GNU / Linux, Mac OS X и Microsoft Windows, но также может использоваться в любой другой операционной системе, где доступна Java Runtime Environment (JRE) версии 1.7 или более поздней. Программное обеспечение было успешно протестировано на 32-битных и 64-битных аппаратных платформах.
Что нового в этом выпуске:
- Включен Java SecurityManager для защиты пользователей от вредоносного JavaScript
- блоков.
- Основные изменения, которые необходимо приступить к модификации кода, - много-много изменений кода.
- пути.
- Исправлена ошибка, которая мешала людям вставлять данные из Excel в
- TemplateFx в MacOS.
- Добавлена возможность комментировать строки в ~ фрагментах FILTER с помощью & quot; # & quot;.
- Добавлена подсветка синтаксиса на панель фрагментов для закомментированных строк с использованием & quot; # & quot;.
- ~ фрагмент FILTER автоматически выбирается при загрузке и импорте, если он существует.
- Обновлено & quot; templatefx.first () & quot; И "templatefx.last ()" Для работы с первым и последним
- строк.
- Обновлены функции JavaScript, поэтому они не используют отражение.
- Изменен аргумент командной строки & quot; / DoI & quot; На «-DoI».
Что нового в версии 2.48:
- Добавлена поддержка JavaScript & quot; nslookup & quot; .
- Добавлена поддержка широкомасштабных DNS-запросов в IP Calc.
- IP Calc теперь является фоновым потоком, поэтому он не нарушает пользовательский интерфейс.
- Удалено пространство вывода по умолчанию между строками - вывод только обрезается пустым
- .
- Вкладка консоли теперь отображается при генерации для отображения сообщений в режиме реального времени.
- Устаревшие & quot; закупоривают & quot; В пользу «console.log».
Что нового в версии 2.46:
- Обновлено & quot; lodash.js & quot; В v3.10.1.
- Добавлена поддержка & quot; Посетить веб-сайт & quot; В меню «Справка».
- Исправлена ошибка, когда текстовое поле IP Calc не получало фокуса.
- Добавлена поддержка & quot; templatefx.jre_version & quot; Для возврата текущей версии Java JRE.
- Вкладка «Консоль» теперь отображается всегда, если не используется параметр «/ C». Аргумент для его отключения.
- Добавлена земляная работа для интерфейса API REST API сокета для TemplateFx.
Что нового в версии 2.44:
- Обновлено & quot; lodash.js & quot; На версию 3.8.0.
- Добавлена функция панели вывода с названием «Режим копирования». Который автоматически выделяет блоки при наведении мыши.
- Добавлена панель «Развернуть панель». В меню правой кнопки мыши, чтобы развернуть / развернуть текущую панель.
- Улучшен раздел "Сгенерировать вывод". Чтобы отключить & quot; OK & quot ;. И измените курсор.
- Усовершенствовано & quot; ipsplit () & quot; Чтобы указать минимальные подсети.
- Добавлена строка состояния в нижней части & quot; DataTemplate & quot; Чтобы указать полный путь к DataTemplate.
- Добавлена поддержка шифрования DataTemplate с использованием итераций AES-128 и 100,000 PBKDF2.
- Перевернула версию файла DataTemplate до 4 для поддержки шифрования (старые версии не могут читать новые файлы и т. Д.).
- Добавлен переключатель для & quot; Развернуть при запуске & quot; К предпочтениям.
- Различные улучшения курсора.
Что нового в версии 2.43:
- Обновлено & quot; lodash.js & quot; На версию 3.6.0.
- & quot; templatefx.fields & quot; Массив теперь принимает ключи, используя либо прописные, либо строчные буквы.
- Исправлена ошибка с & quot; templatefx.fields & quot; Где он возвращал последний ключ - с помощью IIFE.
- Добавлена поддержка JavaScript & quot; ipsplit () & quot; Для разделения подсетей на более мелкие.
- Добавлена поддержка JavaScript & quot; smask () & quot; Чтобы вернуть маски подсети.
- Обновлено & quot; ip2long () & quot; И "ip ()" Функции игнорировать маски CIDR, если они переданы.
Что нового в версии 2.42:
- Добавлена поддержка глобального включения, включения и отключения библиотек JavaScript.
- Встроенная Lo-Dash 2.4.1 в TemplateFx для использования в шаблонах в качестве внутренней библиотеки JavaScript.
- Обновленная функция JavaScript & quot; passwd () & quot; Использовать криптографически сильный «SecureRandom» Java; Класс.
- Переименовано & quot; Параметры & quot; К "Предпочтениям" В & quot; файле & quot; .
Что нового в версии 2.41:
- Значительно улучшено удобство использования шаблона templatefx.fields & quot; В контексте «Объединить строки».
- Добавлена поддержка переменной JavaScript & quot; globals [] & quot; Для хранения постоянных данных между строками.
- Исправлена ошибка, при которой параметр «Объединить строки» Флажок остался выбранным после выбора & quot; Новый & quot;.
- Добавлена поддержка параметров фрагмента, которая позволяет вам передавать литеральную строку в фрагмент.
- Исправлено исключение & quot; IndexOutOfBoundsException & quot; При работе с фрагментами и включает в конце шаблона.
- Исправлена ошибка, при которой не было обнаружено, что фрагмент использовался при попытке удаления.
- & quot; Ошибки & quot; Панель не отображается, если не существует определенной ошибки, поскольку она вводит в заблуждение.
- Закладки, которые основаны на сетевых UNC, имеют разные значки.
- Добавлены всплывающие подсказки для подсказок, которые теперь показывают URI файла.
- Добавлено сообщение об вложенных блоках сценария.
Что нового в версии 2.33:
- Эта версия содержит новую функцию, которая позволяет вам создавать & quot; Snippets & quot; Которые могут повторно использоваться несколько раз в одном шаблоне.
- Он также предоставляет функцию, которая позволяет интеллектуально выделять текст, ограниченный пробелами.
- В этой версии также были уничтожены несколько ошибок, а также проблема JRE 1.8, которая была обнаружена при предварительном построении.
Что нового в версии 2.32:
- Эта версия концентрируется на производительности и юзабилити с десятикратным улучшением В обработке шаблонов и подсветке синтаксиса.
- В дополнение ко многим исправлениям, он также добавляет поддержку «Консоли». Tab, а также некоторые пользовательские функции JavaScript, которые можно использовать в шаблонах.
Что нового в версии 2.31:
- Эта версия является серьезным обновлением и содержит исправления и улучшения.
- Некоторые из основных моментов включают интеллектуальный отбор кодовых блоков на основе отступов, возможность указывать критерии только для выбора определенных записей, выделения отсутствующего поля, нового диалогового окна создания вывода, постоянной истории и поддержки соответствия в поиске и замене .
Что нового в версии 2.29:
- Эта версия в основном состоит из исправлений и косметических улучшений.
- Косметические улучшения в основном сосредоточены вокруг сочетаний клавиш и пытаются сделать его менее уродливым в Mac OS.
- Многие ошибки были ущемлены в процессе создания этого выпуска.
Требования :
- среда выполнения Java 2 Standard Edition
Комментарии не найдены