TemplateFx是一个平台独立的,完全免费的图形应用程序,采用Java实现,从头开始设计,根据一些源数据和模板生成输出。
软件的主要用途是为基于命令行的设备(如Cisco交换机和路由器)生成配置。它的GUI由多个“输出”选项卡,“DataTemplate”选项卡,“DataTemplate”选项卡和“输出”选项卡组成。
功能一览
主要功能包括内置的JavaScript函数,支持注释,支持包括外部文件,支持片段,内置JavaScript变量,脚本支持,合并和分组支持,以及支持循环和分支构造FOR和IF。
此外,该软件还支持循环和分支结构,支持模板和DataTemplate,支持键盘快捷方式,以及一个直观且精心设计的图形用户界面,在Java Swing中实现,包括三个窗格:数据窗格,模板窗格和输出窗格。
开始使用TemplateFx
使用TemplateFx时,请注意,它不是开源软件,这意味着您无法访问其源代码。只有JAR文件格式的预构建二进制包可供下载,如zip存档。
要使用它,只需从Softoware或通过其官方网站(请参阅下面的链接)下载最新版本的TemplateFx,保存在您的计算机上的存档,解压缩,打开解压缩的文件夹,然后双击TemplateFx.jar文件。
在引擎盖和支持的操作系统
TemplateFx是一个平台独立的可移植软件,完全用Java编程语言编写。它正式支持GNU / Linux,Mac OS X和Microsoft Windows,但也可以在任何其他可用Java Runtime Environment(JRE)1.7或更高版本的操作系统上使用。该软件在32位和64位硬件平台上已成功测试。
此版本中的新功能:
- 启用Java SecurityManager以保护用户免受恶意JavaScript
- 封锁。
- 开始调整代码库的主要更改 - 对代码的大量更改
- 路径。
- 修复了阻止用户能够将Excel中的数据粘贴到 中的错误
- MacOS上的TemplateFx。
- 添加了使用“#”来注释掉〜FILTER代码段中的行的功能。
- 在片段窗格中添加了使用“#”注释的语法高亮显示。
- 如果载入并导入,系统会自动选择FILTER代码段(如果存在)。
- 更新了“templatefx.first()”和“templatefx.last()”使用第一个和最后一个
- 行。
- 更新了JavaScript函数,因此他们不使用Reflection。
- 已更改命令行参数“/ DoI”到“-DoI”。
版本2.48中的新功能:
- 添加了对JavaScript“nslookup”的支持功能。
- 在IP计算中添加了对大规模DNS查找的支持。
- IP Calc现在是一个后台线程,因此它不会中断UI。
- 已删除行之间的默认输出空间 - 输出仅修剪为空
- 行。
- 生成即时消息时会显示“控制台”标签。
- 已弃用的“阻塞”赞成“console.log”。
- 更新了“lodash.js”。
- 添加了对“访问网站”的支持。帮助菜单中的链接。
- 修复了“IP计算”文本框未获得焦点时出现的问题。
- 添加了对“templatefx.jre_version”的支持以返回当前的Java JRE版本。
- 控制台标签现在总是显示,除非使用“/ C”参数以禁用它。
- 将基于套接字的REST API接口的基础工作添加到TemplateFx中。
- 更新了“lodash.js”到v3.8.0。
- 添加了名为“复制模式”的输出窗格功能。这会自动突出显示鼠标上的块。
- 添加了“展开窗格”功能在右键菜单上展开/最大化当前窗格。
- 改进了“生成输出”对话框以禁用“OK”按钮并更改光标。
- 增强了“ipsplit()”函数允许您指定最小子网。
- 将状态栏添加到“DataTemplate”的底部。选项卡以指示DataTemplate的完整路径。
- 添加了对使用AES-128和100,000 PBKDF2迭代的DataTemplate加密的支持。
- 将DataTemplate文件版本压缩为4以支持加密(旧版本无法读取较新的文件等)。
- 添加了“最大化开始时间”的切换
- 各种等待光标改进。
- 更新了“lodash.js”到v3.6.0。
- “templatefx.fields”数组现在接受使用全部大写或全部小写的键。
- 修复了“templatefx.fields”的错误。在那里它返回最后一个键 - 用IIFE固定。
- 添加了对JavaScript“ipsplit()”的支持函数将子网划分为较小的子网。
- 添加了对JavaScript“smask()”的支持函数返回子网掩码。
- 更新了“ip2long()”和“ip()”如果通过,则忽略CIDR掩码。
- 新增了全局支持,包括启用和禁用JavaScript库。
- 将Lo-Dash 2.4.1集成到TemplateFx中,以便在模板中用作内部JavaScript库。
- 更新了JavaScript函数“passwd()”使用Java的加密强的“SecureRandom”类。
- 已重命名为“选项”到“首选项”在“文件”
- 极大地提高了“templatefx.fields”的可用性。在“合并行”的上下文中。
- 添加了对JavaScript变量“globals []”的支持以在行之间存储持久数据。
- 修复了“合并行”复选框在选择“新建”后保持选中状态。
- 添加了对代码段参数的支持,允许您将文字字符串传递到代码段。
- 修复了“IndexOutOfBoundsException”当处理片段并包含在模板的末尾。
- 修复了在尝试删除时未检测到正在使用的代码段的错误。
- “错误”窗格不会显示,除非有特定的错误,因为它是误导。
- 基于网络UNC的书签有不同的图标。
- 添加了书签工具提示,现在可显示文件的URI。
- 添加了有关嵌套脚本块的错误消息。
- 此版本包含一个新功能,可让您创建“Snippets”可在同一模板中重复使用多次。
- 它还提供了一种功能,可让您智能地突出显示由空格分隔的文本。
- 这个版本中的几个错误也被终止,以及在预览版本中发现的JRE 1.8问题。
- 版本2.32中的
新功能:此版本集中于性能和可用性,在模板处理和语法高亮。
- 除了许多错误修正之外,它还增加了对“控制台”的支持。标签,以及一些可在模板中使用的自定义JavaScript函数。
- 版本2.31中的新功能:
- 此版本是主要更新,包含错误修复和增强功能。
- 一些亮点包括基于缩进的代码块的智能选择,指定条件以仅选择特定记录,缺少字段突出显示,新生成输出对话框,持久历史记录和匹配案例支持在查找和替换对话框。
- 版本2.29中的
新功能:此版本主要包含错误修正和美容增强功能。
- 化妆品增强功能主要集中在键盘快捷键上,并试图使其在Mac OS上显得不那么难看。
- 许多错误在制作此版本的过程中受到了伤害。
- Java 2标准版运行时环境
版本2.44中的新功能:
版本2.43中的新功能:
版本2.41中的新功能:
版本2.33中的新功能:
评论没有发现