VBScript 版本的 Figlet






4.54/5 (5投票s)
FIGlet 的完整 VBScript 实现。
引言
这个程序是流行的免费软件 FIGlet 的 VBScript 实现。它是一个程序,可以生成各种字体的文本横幅,这些字体由较小的 ASCII 字符组成。
背景
1991 年春天,受到 Frank Sheeran 的电子邮件签名启发,并在 Ian Chai 的怂恿下,Glenn Chappell 写了一个简洁的 170 行 'C' 程序,他称之为 'newban'。这个最初的版本在网上流传了几年。它只有一种字体,只包含小写字母。
1993 年初,Ian 决定 'newban' 需要进行一些更改。7 个月后,他们推出了一款完全重写的版本,包含 888 行 'C' 代码。这就是 figlet 2.0,第一次正式发布。它包含 13 种字体。
随后发布了新的版本 figlet 2.1,紧接着是 2.1.1。这个最新版本包含 1314 行代码,并拥有超过 60 种字体。
Figlet 示例
那么 figlet 的效果如何呢?这里有一些示例
DOOM
______ _ _ _
| ____| (_) | | | |
| |__ _ __ _ | | ___ | |_
| __| | | / _` | | | / _ \ | __|
| | | | | (_| | | | | __/ | |_
|_| |_| \__, | |_| \___| \__|
__/ |
|___/
LARRY3D
____ ___ __
/\ _`\ __ /\_ \ /\ \__
\ \ \L\_\/\_\ __ \//\ \ __ \ \ ,_\
\ \ _\/\/\ \ /'_ `\ \ \ \ /'__`\ \ \ \/
\ \ \/ \ \ \ /\ \L\ \ \_\ \_ /\ __/ \ \ \_
\ \_\ \ \_\\ \____ \ /\____\\ \____\ \ \__\
\/_/ \/_/ \/___L\ \ \/____/ \/____/ \/__/
/\____/
\_/__/
用法
要使用这个程序,你只需要 Windows 脚本运行时环境。我已在 5.6 下测试和开发了这个版本。在命令提示符下,你需要输入以下命令
D:\TOOLS\FIGLET>cscript //Nologo Figlet.vbs /text:[TEXT] /font:[Figlet Font Name]
其中
- [文本] - 你想要转换的文本
- [Figlet 字体名称] - figlet 字体的名称
figlet 字体的名称是字体文件名,不带 '.flf' 扩展名。你可以在 FONTS 文件夹中找到许多字体。
注释
你需要从与 Figlet.vbs 文件相同的文件夹中运行此程序,因为字体文件是从同一文件夹下的 FONTS 文件夹加载的。
限制
- 它不支持更高级的功能,如字距调整或字符合并。
参考文献
历史
- 2008 年 11 月 26 日 - 首次发布