天汇3.0基本使用方法 1996-06-28 系统基本结构 (1)磁盘目录结构: 天汇系统目录 : 天汇系统程序 │ ├-- DRIV : 天汇系统字型、显示、打印驱动程序 │ ├-- DATA : 各种输入法码表、词库;英汉字典库;动态汉化库 │ ├-- FONT : 各种点阵细髦盅菔境绦 │ ├-- TEMP : 临时文件目录 │ └-- UTIL : 其它应用软件支持程序  ⑵ 系统结构组成: 天汇 3.0版包括基本系统和外围工具两大部分。 天汇 3.0版基本系统由基本核心、输入法、字型、打印、系统排版和特显等模块组成。 外围工具提供了天汇文字处理系统、天汇即时通英汉双向字典、天汇DB95扫病毒工具、计算器、万年历、名片簿及阅读工具等。 磁盘文件列表 程 序 名 作 用 描 述 TWAY.BAT 天汇启动批处理文件(网络版在用户工作目录中) TWAY.INI 天汇启动配置文件 (网络版在用户工作目录中) TW.EXE 天汇系统核心主程序 DRIV\*.DDV 显示驱动程序 DRIV\*.FDV 显示及打印字库驱动程序 DRIV\*.PDV 打印机驱动程序 DATA\STORE.DAT 动态汉化库文件 FONT\GBJD16 16点阵简体显示字库 FONT\GBFD16 16点阵繁体显示字库 FONT\GBJD24? 24点阵宋、仿宋、楷、黑简体字库 FONT\GBD24T 24点阵国标符号库 FONT\ASCII24 24点阵英文字库 ASCIIC 英文曲线字库 ASCIIV 英文矢量字库 GBCSYM 国标曲线符号库 GBVSYM 国标矢量符号库 GBJCFS 仿宋体简体曲线字库 GBJCHT 黑体简体曲线字库 GBJCKT 楷体简体曲线字库 GBJCST 宋体简体曲线字库 TWABC.EXE 天汇ABC 主文件 DATA\TWABC.CWD 天汇ABC 覆盖模块和基本表 DATA\TWABC.OVL 天汇ABC 现代汉语词库 DATA\TWABCWM.EXE 天汇ABC 词汇库管理系统 KEY.COM 通用码表输入法主程序 DATA\*.MB 各种输入法码表 DATA\*.CM 各种输入法词库索引文件 DATA\LX.LX 系统通用联想库文件 DATA\CK.CK 系统通用词汇库文件 DATA\TFREQ000.TAB 输入法动态调频频度表 SPE.BAT 系统排版打印环境批处理文件 FNTSRV.COM 天汇打印字型服务程序 TWPRT.EXE 天汇打印管理程序 PUBMAN.EXE 天汇系统排版输入程序 TGI.COM 天汇图形接口(特显)主程序 TW2FNT.COM 天汇2.x版字型接口程序 ETGI.COM 命令行特显使用程序 EXAMPLE? 天汇系统排版打印样张文件 TWP.EXE 天汇文字处理系统主程序 DATA\TWP.DAT 天汇文字处理系统数据文件 DATA\TWP.HLP 天汇文字处理系统帮助文件 DATA\TWP.RES 天汇文字处理系统资源描述文件 FONT\E*. 天汇文字处理系统扩展英文字库 TWSET.EXE 天汇系统设置程序 QUIT.COM 天汇系统退出程序 VMODE.EXE 显示模式设置程序 SPVER.EXE WPS 输入法仿真版本号设置程序 EJECT.COM 激光打印机换页程序 UCPRT.COM 设置特殊打印 UCDOS仿真程序 README 天汇3.0简介 README.EXE 多文本阅读工具 EDFNT.EXE 点阵造字程序 TO16.COM 16点阵显示设置程序 TO24.COM 24点阵显示设置程序 KEYTOOLS.EXE 通用码表输入法集成维护工具界面 CK2CM.EXE 输入法词库索引生成工具 CK2TXT.COM 词库 --〉 文本文件转换工具 DEFSPY.COM 双拼键盘定义设置工具 LX2TXT.COM 联想库 --〉 文本文件转换工具 MAKEBXM.EXE 金山表形码程序 --〉 天汇表形码码表转换工具 MAKETAB.COM 原始空码表生成工具 MAKEWBX.EXE 金山五笔字型程序 --〉 天汇五笔型码表转换工具 TXT2CK.COM 词库文本文件 --〉 系统词库转换工具 TXT2LX.COM 联想文本文件 --〉 系统联想库转换工具 TXT2MB.COM 码表文本文件 --〉 输入法码表文件转换工具 QDICT.EXE 天汇即时通英汉双向字典主程序 QDICT.CFG 天汇即时通英汉双向字典配置文件 QDCFG.EXE 天汇即时通英汉双向字典配置程序 QDLIB.EXE 天汇即时通英汉双向字典拥护库维护程序 DATA\QDICT.LIB 天汇即时通英汉双向字典词汇库 ACD.EXE ACD 快速目录工具程序 TWCALC.COM 天汇计算器 TWCALND.COM 天汇万年历 TWCARD.EXE 天汇名片簿主程序 DATA\DEFAULT.NCT 名片簿打印模板文件 UTIL\CCDOS.DRV WPS NT1.2天汇系统 640x480 模式驱动程序 UTIL\CCDOS800.DRV WPS NT1.2天汇系统 800x600 模式驱动程序 UTIL\FOXGB.DRV FoxPro 2.5b中文驱动程序 DEMO\TDEMO.PRG 天汇特显演示 PRG 源程序 DEMO\TGICHK.PLB 特显演示用检测天汇特显是否装载 FoxPro库文件 DEMO\*.ICO 特显演示用图标样例 DEMO\*.WAV 特显演示用 WAV声音文件样例 DEMO\*.BMP 特显演示用图像文件样例[HJ*3] 系统设置与优化  一、静态设置 1. 系统优化配置 ⑴ 配置 CONFIG.SYS: 系统优化配置过程是通过修改 DOS的启动配置文件 CONFIG.SYS来实现的,即在CONFIG.SYS文件中增加相应的扩充内存管理驱动程序。 常用扩充内存管理驱动程序有DOS 5.0以上版本所带的HIMEM.SYS & EMM386.EXE和 QEMM.SYS 等。它们具有的功能如下: HIMEM.SYS 仅能提供 XMS; HIMEM.SYS & EMM386.EXE RAM 同时使用可以提供XMS、EMS和 96KB左右UMB; HIMEM.SYS & EMM386.EXE NOEMS 同时使用可以提供XMS和 150KB左右UMB; QEMM.SYS 可以提供XMS、EMS和比使用 EMM386更多的UMB; 只要提供了 XMS和足够的 UMB,天汇系统即可实现零内存。 ⑵ 撤除不必要的内存驻留程序: 各种内存驻留都将永久地占用 DOS的基本内存或 UMB内存空间。对您不需要的驻留程序就不必要安装它。 ⑶ 适当配置天汇系统: 对不需要高分辨显示的使用情况关闭“高分辨率模式支持”选项或选择标准的VGA 驱动程序,这将减少内存占用约 12 KB; 如果您不需要打印功能,则可选择“不装打印字库”,这将减少3 - 9KB; 选择“使用B000段作数据区”,这将减少 8 - 18 KB; 如果您不需要 DOS动态汉化功能,则可关闭“ DOS动态汉化”,可减少内存占用约 8KB。 不需要打印系统时不安装 FNTSRV、TWPRT等。 天汇系统最小占用内存约为 31KB的 UMB高位内存或基本内存。 2. 配置打印驱动程序 用户可以利用热键 〈Alt〉+P或者鼠标左键点取主菜单项“打印”,选择弹出下拉子菜单“打印”。用户在这里选中“打印驱动设置”子菜单项后,系统会弹出一个对话框(请比照屏幕)。 这里,您依据自己所使用的打印机类型,从系统提供的下拉框中列出的众多打印机类型中选择一种,作为当前系统的打印机驱动程序。 注意:对于支持600dpi以上精度的激光打印机,如HP LJ4,在不需要 600dpi打印精度的情况下,建议您选择打印精度较低的同系列驱动程序,如HP LJ3等。这可以大大提高打印速度。 3. 选择打印字库 由于天汇系统首创了字库无关性技术,因而可以支持各种不同的打印字库。目前已支持了天汇曲线字库、天汇矢量字库、中文之星 CTYPE字库和 UCDOS 3.x的矢量字库。您可以根据您的情况选择其一。 设置打印字库时请输入您选择的打印字库所在的目录。 注意:当您选择了不装打印字库的情况下,系统将不能启动天汇的字型服务、打印功能和特显功能。 4. 配置网络工作目录: 这项配置对于网络版的天汇系统用户是必须设置的,对于单机用户版的天汇用户则不需要。 网络版的天汇系统,对于整个系统有一个安装的系统目录。对于每个工作站用户都要建立自己独立的工作目录。这个工作目录下存放下列一些文件: TWAY.BAT TWAY.INI 各工作站的动态词库 各工作站的词汇频度表 …… 由于不同用户所用的工作站硬件特性不同,他们的工作特点及使用习惯和喜好也不相同,因而对系统的配置方式和使用方式都会有所不同。这样上面列出的文件必然会因人而异,需要存放在每个用户独立的工作目录下,防止不同用户之间互相影响。 天汇系统的用户工作目录是通过设置 DOS环境变量 TWPATH 来实现的。请在运行天汇系统核心程序前设置好 TWPATH 环境变量。建议您将此设置命令加入到 DOS启动批处理中。 15. 选择键盘操作方案 通过菜单选择此项,系统会弹出一个如下形式的子菜单: 1、 天汇方式 2、 WPS 方式 3、 2.13/UC方式 4、 自定义方式 您可以根据您的使用习惯进行选择或自行定义。 二、动态设置 天汇系统启动后,用户在使用天汇中文环境的过程中,可以利用系统提供的各种功能键,随时进行系统配置。 系统动态设置通过功能键〈Ctrl〉+〈F4〉~〈Ctrl〉+〈F10〉实现, 动态设置包括动态汉化、中文鼠标、滚屏方式、时钟开关、字符闪烁、制表符识别、光标控制、直接写屏以及打印控制等。 在系统启动后,您随时都可以按 〈Ctrl〉+〈功能键〉进行设置,设置以菜单方式在提示行内显示。 系统设置中在提示行显示的开关项状态是将要设置的状态,例如,在提示行显示“5 英文提示”表示当前为“中文提示”状态,按数字键“ 5”将设置为“英文提示”状态。 在设置过程中,您可以按 〈ESC〉键取消设置。 下面简要介绍一下利用功能键动态配置系统动态汉化和中文鼠标功能的基本方法。这方面的详细说明请参见用户手册中的有关介绍。 1. DOS的动态汉化 天汇系统实现了 DOS的动态汉化,可以对 DOS命令执行结果的提示信息用中文显示。利用中 /英文提示切换开关,可以选择是否对 DOS命令的提示信息汉化。 利用“系统状态设置”功能键 〈Ctrl〉+〈F10〉 的子控制“5”,可以进行中英文提示切换。 例如,运行 DIR命令: 在英文提示状态下的执行结果为:  Volume in drive C is ××× Volume Serial Number is ×××-××× Directory of ××× ........ ××× files ×××× byte ××××× bytes fre 而 DIR命令在中文提示状态下的执行结果为: 系统基本操作  ⑴ 启动天汇 3.0 天汇系统提供如下两种启动方式: ① 启动天汇系统核心模块 直接在命令行敲入命令: C:\〉 TW 〈Enter〉 即可启动天汇系统。 这种启动方式仅启动、装载天汇系统的核心部分,对于其他系统模块,则应在系统核心启动之后,依据需要逐个装入。 ② 批命令启动 直接在命令行敲入批命令: C:\〉 TWAY 〈Enter〉 这种启动方式在装入天汇系统的核心之后,将根据TWAY.BAT的内容自动加载其它系统模块及实用工具。 您可以通过系统设置程序 TWSET或直接编辑 TWAY.BAT来改变 TWAY.BAT文件的内容,以选择系统启动时加载的模块。 一个典型的TWAY.BAT文件如下所示:  ET TWPATH=C:\TWAY TW %1 %2 %3 LH KEY PY WBX LX /D CK  LH FNTSRV LH TWPRT LH PUBMAN ⑵模块的动态装入和卸载 在天汇系统启动后,如果需要加载系统启动时尚未装入的模块,您可以在 DOS提示符下直接运行该模块。 由于天汇系统提供支持模块的动态装入和动态卸出的机制,因此在某一时刻,您可以只装入当时需要的模块,而把尽可能多的内存留给应用程序使用。 模块的卸载方法: 〈模块程序名〉 /U ⑶退出天汇 3.0 使用如下所示的若干方法,皆可退出天汇系统,同时卸载所有在系统核心启动后加载的系统工具。 ① 使用命令 TW 的 /U选项: C:\〉 TW /U 〈Enter〉 ② 使用 QUIT命令: C:\〉 QUIT 〈Enter〉 ③ 使用系统功能键 〈Ctrl〉+〈F5〉: 在任何时候,均可按〈Ctrl〉+〈F5〉,选择子功能 0 退出。但建议您最好不要在启动了应用程序后执行系统退出功能。否则有可能会导致系统的崩溃。 无论用哪一种方法退出天汇系统,都应注意在退出天汇系统前先撤除其它在天汇系统启动之后驻留的程序。否则,DOS将无法使用天汇系统所释放的内存空间。 系统操作热键  当天汇系统定义的某些功能键与西文软件自身定义的功能键发生冲突时,请用中/西文键盘方式切换键切换到西文键盘方式。 功 能 键 功 能 概 述 右Shift * 中/西文键盘方式切换键 Ctrl+F4 整字识别开关 Ctrl+F5 直接写屏、制表符识别、时钟开关及退出系统 Ctrl+F6 中文鼠标方式设置 Ctrl+F7 中/西文显示方式切换开关 Ctrl+F8 全角/半角切换开关 Ctrl+F9 中西文标点符号切换开关 Ctrl+F10 进入系统设置状态 Alt+F1 * 进入区位码输入方式 Alt+F10 * 进入英文输入方式 Alt+F? * 进入各种外挂输入法 Shift+F9 通用码表输入法联想功能开关 Shift+F10 通用码表输入法字词频度调整功能开关 - 或 [ 或 〈 (,) 提示行重码往上翻页,输入一个重码后无效 +(=) 或 ] 或 〉(.) 提示行重码往下翻页,输入一个重码后无效 Alt+数字 再次选择提示行重码 Ctrl+0 关闭中文数字输入方式 Ctrl+1 进入中文数字输入方式1,输入中文数字0-9 Ctrl+2 进入中文数字输入方式二,输入中文数字○-九 Ctrl+3 进入中文数字输入方式叁,输入中文数字零-玖 Ctrl+4 进入中文数字输入方式④,输入中文数字①-⑩ Ctrl+5 进入中文数字输入方式㈤,输入中文数字㈠-㈩ Ctrl+6 进入中文数字输入方式⑹,输入中文数字⑴-⑽ Ctrl+7 进入中文数字输入方式17. ,输入中文数字⑴-10. Ctrl+8 进入中文数字输入方式Ⅷ,输入罗马数字Ⅰ-Ⅹ Ctrl+- 进入中文数字输入方式选择菜单 Ctrl+〈Pad 0〉 关闭中文表格输入方式 Ctrl+〈Pad 1〉 进入中文表格输入方式1,输入细表格线 Ctrl+〈Pad 2〉 进入中文表格输入方式2,输入粗表格线 Ctrl+〈Pad 3〉 进入中文表格输入方式3,输入横粗竖细表格线 Ctrl+〈Pad 4〉 进入中文表格输入方式4,输入横细竖粗表格线 Ctrl+〈Pad 5〉 进入中文表格输入方式选择菜单 Shift+\ 挂接通用码表输入法后进入动态造词等功能 Ctrl+Enter 设置打印输出或打印预览参数 Ctrl+Break 中断系统打印预览过程 Ctrl+Alt+Enter 中/西文显示方式切换开关 Ctrl+Alt+Backspace 强制扫屏并暂时关闭字符闪烁功能 注*: 中/西文键盘方式切换键、汉字输入法切换键等是可由用户自由设置的,您可以根据自己的使用习惯进行设置(使用天汇系统设置程序 TWSET或直接编辑天汇系统初始化文件 TWAY.INI)。表中列出的是缺省的键盘设置。 汉字输入  天汇3.0版的汉字输入法是极有特色的,既有风行干、中文WINDOWS 3.2、IBM OS/2 Warp P3.0中文版和中文WINDOWS 95等系统的标准输入系统-- ABC汉字输入系统的通用 DOS版;也有天汇富有特色的通用码表输入法,支持挂接所有种类输入法,并提供了完善的集成维护管理工具。使用集成维护管理工具,我们可以很方便地制作新的输入法而无须编任何程序。 由于 WPS系统广为流行, WPS上的输入法也最多。天汇 3.0因而提供了 WPS输入法的键盘仿真接口,支持挂接所有 WPS上的输入法。 天汇 3.0版首创了分区动态键盘的全新概念,您在使用各种汉字输入法输入汉字时,可以无须任何切换,直接一键输入各种中文标点、中文表格符、中文数字等。 当您使用了这种方法输入以往要用区位码才能输入的中文表格符、数字等之后,相信您一定有一种耳目一新的感觉。 ⑴ 天汇ABC 汉字输入体系 天汇ABC 是一种规范通用的汉字输入方法,它立足于使用者现有的知识背景,充分发挥计算机的智能来处理汉字的输入问题。输入规则极为简单灵活,内部处理具有一定的人工智能,故而定名为 "天汇ABC"。 ABC 汉字输入技术多年来一直是长城微机的标准输入法。目前,ABC 已成为了中文WINDOWS 3.2、IBM OS/2 Warp P3.0中文版和中文 WINDOWS 95等系统的标准输入系统。天汇ABC 是ABC 汉字输入系统的通用 DOS版。 天汇ABC 软件由下列文件构成: TWABC.EXE 执行模块 DATA\TWABC.OVL 覆盖模块和基本表 DATA\TWABC.CWD 现代汉语词库 DATA\TWABCWM.EXE 天汇ABC词汇库管理系统 引导天汇ABC 之前,首先应当进入汉字状态,然后键入: C:\〉 TWABC 〈Enter〉 出现“作者登记”界面,就说明引导成功。或者: C:\〉 TWABC /N 〈Enter〉 跳过作者登记过程,直接引导。 ⑵天汇通用码表输入法 您可以自由地选择同时挂接一种或几种输入法,并根据需要选择其驻留位置。 ① 加载天汇通用码表输入法: C:\〉 KEY 〈码表1〉 〈码表2〉 ... [修饰符]〈联想库〉 [/D]〈词库〉 如挂接“五笔型”和“拼音”输入法并加载“联想”及“词组”功能: C:\〉 KEY PY WBX LX /D CK 当您通过天汇码表输入法挂接了“拼音”输入法和“联想”功能后,就自动支持了“全拼双音”、“简拼双音”和“双拼双音”功能。 双拼键盘的定义可用通用码表集成维护工具 KEYTOOLS选择“双拼键位重定义”或直接运行 DEFSPY重新定义。 ② 使用汉字输入法: 按“右Shift”将键盘切换至中文键盘方式,按 〈Alt〉+F?切换至相应的中文输入法。按 〈Alt〉+〈F10〉进入英文输入方式。 注:天汇 3.0支持输入法键盘的重定义,以上是天汇系统的缺省键盘设置。您可通过运行系统设置程序 TWSET或直接修改 TWAY.INI文件改变这种设置。 天汇系统缺省的重码翻页键为'['和']',也可同时支持另外两种使用较多的翻页键'〈'(',')和'〉'('.')、'-'和'+'('=')。 ③ 使用字词的调频功能: 按 〈Shift〉+〈F10〉,您可以根据自己的需要,随时在非调频状态,动态调频状态,保持频度状态之间进行转换。 通用码表输入法正常撤出内存时,可将当前的汉字频度状态存盘。 ④ 使用联想功能: 按 〈Shift〉+〈F9〉,可切换联想状态开关,建立或取消联想功能。 ⑤ 动态造词功能: 敲入 〈Shift〉+〈\〉+回车,进入动态造词状态。 ⑥ 特殊转换功能: 特殊转换功能主要用于汉字输入过程中一些特殊符号的录入,例如,俄文、日文字母及制表符和其他特殊符号。 敲入 〈Shift〉+〈\〉,系统进入特殊转换功能。 ⑶挂接使用 WPS输入法 天汇 3.0版在系统核心中提供了 SPDOS输入法键盘仿真接口,支持挂接各个版本 WPS的所有输入法。在挂接 WPS输入法前应先设置要仿真的 SPDOS版本号,因为只能同时仿真 SPDOS的某一个版本。 假设您要挂接使用 SPDOS 5.1(即 WPS 2.1)的五笔字型输入法和 SPDOS NT 1.0 的表形码输入法,则可按如下方法完成挂接: (假设您在 DOS的 PATH 搜索路径中已设置了天汇系统目录和 WPS系统目录,否则在打入以下命令时需要加上对应命令的全路径) C:\〉 SPVER 5.1 〈Enter〉 C:\〉 WBX 〈Enter〉 C:\〉 SPVER NT1.0 〈Enter〉 C:\〉 BXM 〈Enter〉 如此即已完成这两个不同版本的 WPS输入法在天汇系统上的挂接。 如果您只需挂接同一版本的 WPS输入法,则无须如此麻烦,只要运行 TWSET系统设置程序,一次性设置好天汇系统要仿真的 WPS版本即可,而无须每次运行仿真版本号设置程序 SPVER.EXE。 在完成 WPS输入法的挂接后,使用时与天汇系统自己的输入法完全相同,可以通过天汇系统设置使用之。只是重码翻页键只支持 WPS的'〈'(',')和'〉'('.')。 退出天汇系统时可以将挂接的 WPS输入法一起撤出内存。因而使用起来感觉很方便。 ⑷ 天汇分区动态键盘使用方法 长期以来,中文标点符号、中文表格符号、中文数字的输入一直困扰着广大的计算机用户。天汇 3.0版首创了键盘分区管理、实行分区动态键盘的全新概念,彻底解决了这个难题。其基本思想是,将键盘划分为“汉字输入键盘”、“标点符号键盘”、“中文数字键盘”、“中文表格键盘”及“控制键盘”等部分。“汉字输入键盘”包括所有字母键和其它的输入法编码键;“标点符号键盘”包括所有标点符号键;“中文数字键盘”包括主键盘的数字键;“中文表格键盘”则指小键盘键;其余为“控制键盘”。各分区键盘分别以“汉字输入方式”、“标点符号方式”、“中文数字方式”和“中文表格方式”等进行管理。 使用天汇 3.0版,您在使用各种汉字输入法输入汉字时,无须任何切换,可直接一键输入各种中文标点、中文表格符、中文数字等。简单方便,特别直观。使用后您一定会爱不释手。 各输入方式均可用热键或菜单两种方法随时切换。缺省方式可用 TWSET进行设置。 ①中文标点符号输入 在中文键盘方式下,按〈Ctrl〉〈F9〉进入“中文标点”方式后,即可输入中文标点符号。键盘按键与中文标点符号的对应关系为: 键 名 , . / ; : ! ( ) ? | ` # 中文标点, 。 、 ; : ! ( ) ? / 、 № 键 名 ' " 〈 〉 [ ] { } 中文标点‘' “” <> 《》 「」 『』 【】 键 名+ - * \ = ~ $ % ^ & @ 中文标点+ - × ÷ = ~  % · 々  ② 中文表格符号输入 中文表格符号由右侧数字小键盘输入。 在中文键盘方式下,按〈Ctrl〉〈Pad 1〉 ~ 〈Ctrl〉〈Pad 5〉进入“中文标点”方式后,即可输入中文表格符号。 〈Pad 1〉 ~ 〈Pad 5〉指小键盘的数字键〈1〉 ~ 〈5〉。 键盘按键与中文表格符号的对应关系为: NumLock / * - 7┌ 8 ┬ 9 ┐ 4├ 5┼ 6 ┤ + 1└ 2┴ 3┘ 0 .←┘ NumLock / * - ━ 7┏ 8┳ 9┓ 4┣ 5╋ 6 ┫ + 1┗ 2 ┻ 3 ┛ 0 . ←┘ 〈Ctrl〉〈Pad 1〉细表格线方式 〈Ctrl〉〈Pad 2〉粗表格线方式 NumLock / * - 7┍ 8 ┯ 9 ┑ 4 ┝ 5 ┿ 6 ┥ + 1 ┕ 2 ┷ 3 ┙ 0 . ←┘ Num Lock / * - 7 ┎ 8 ┰ 9 ┒ 4┠ 5 ╂ 6 ┨ + 1┖ 2 ┸ 3 ┚ 0 . ←┘ 〈Ctrl〉〈Pad 3〉横粗直细表格线方式 〈Ctrl〉〈Pad 4〉横细竖粗表格线方式 按〈Ctrl〉〈Pad 5〉将在提示行显示小键盘方式选择菜单。 按〈Ctrl〉〈Pad 0〉关闭中文表格输入方式。 ③输入中文数字 中文数字符号由主键盘上部的数字键输入。 在中文键盘方式下,按〈Ctrl〉〈1〉 ~ 〈Ctrl〉〈8〉进入“中文数字”方式后,即可输入各种中文数字符号。 〈1〉 ~ 〈8〉均指主键盘的数字键〈1〉 ~ 〈8〉。 键盘按键与中文数字符号的对应关系为: 热 键 1 2 3 4 5 6 7 8 9 0 〈Ctrl〉〈1〉 1 2 3 4 5 6 7 8 9 0 〈Ctrl〉〈2〉 一 二 三 四 五 六 七 八 九 ○ 〈Ctrl〉〈3〉 壹 贰 叁 肆 伍 陆 柒 捌 玖 零 〈Ctrl〉〈4〉 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ 〈Ctrl〉〈5〉 ㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩ 〈Ctrl〉〈6〉 ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ 〈Ctrl〉〈7〉 1. 2. 3. 4. 15. 16. 17. 18. 19. 10. 〈Ctrl〉〈8〉 Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅸ 按〈Ctrl〉〈-〉将在提示行显示数字键方式选择菜单。 按〈Ctrl〉〈0〉关闭中文数字输入方式。 七、系统排版 利用天汇系统排版工具PUBMAN.EXE,可在任何中西文文本编辑器中进行正文排版。 启动系统排版模块: C:\>PUBMAN  然后利用任何一个文本编辑器编辑排版。这里我们不妨用DOS提供的EDIT。 进入EDIT以后,激活排版控制菜单,这里设排版菜单的激活键为。则按下+后,系统顶行显示出排版控制菜单(请对照屏幕)。 利用→←↑↓等方向键在菜单项之间移动。利用键选中排版菜单项,利用空格键确认后,排版控制字符就插入到打印数据中的当前位置。 天汇系统排版控制命令直观形象,通过系统排版菜单输入,无须任何记忆,十分方便。可完全取代下文“打印输出”中介绍的打印控制命令,用于排版输出和各种编程应用中。因而推荐您不妨试一试。 八、打印输出 天汇系统以两种方式支持格式化的打印输出: ①利用系统工具PUBMAN对正文排版后打印输出,来得到理想格式的硬拷贝。这在“系统排版”中介绍。 ②在打印的正文内加入特殊的打印控制命令来控制打印输出方式。详见下文所述。 为了实现打印功能,需要加载字型服务程序FNTSRV和打印模块TWPRT。具体操作如下: C:\> FNTSRV  C:\> TWPRT  表5特殊打印功能使用方法 ┏━━━━━━━━━━━┯━━━━┯━━━━━━━━━━━━━━━━━━━━┓ ┃ 使用环境 │ 命令名 │调用方法 ┃ ┠───────────┼────┼────────────────────┨ ┃FoxBase、dBASEFoxpro│ @SAY │SET DEVI TO PRIN ┃ ┃ │ │@PROW()+1,0SAY"`@60,80,3`特殊打印举例" ┃ ┃ │ │@PROW()+1,0 ┃ ┃ │ │SET DEVI TO SCRE ┃ ┠───────────┼────┼────────────────────┨ ┃ C、C++ │ printf │FILE *fp; ┃  ┃ │ │fp=fopen("PRN","w"); ┃ ┃ │ │fprintf(fp,"`@60,80,3`特殊打印举例\n"); ┃ ┃ │ │fclose(fp); ┃ ┠───────────┼────┼────────────────────┨ ┃BASIC │ PRINT │LPRINT"@60,80,3`特殊打印举例" ┃ ┠───────────┼────┼────────────────────┨ ┃DOSECHO命令 │ ECHO │ECHO`@60,80,3`特殊打印举例>PRN ┃ ┗━━━━━━━━━━━┷━━━━┷━━━━━━━━━━━━━━━━━━━━┛ 执行以上任意一段程序都将以楷体60x80的格式打印出汉字串"特殊打印举例"。 1.打印控制命令格式 打印控制命令从表达格式上可以分为两种: “`”标记和序列。 ①以字符“`”标记的打印控制命令格式如下: 正文内容+`打印控制命令`……+`打印控制命令`+正文内容 以上形式可以在打印正文中多次重复。多个连续的打印控制命令可以写在一起,中间的每对紧挨的“`”可以省略,只留下首尾的“`”。控制字符“`”必须成对出现,用以分离打印控制命令。否则,将不能达到预期的排版效果。 ②序列: 序列的打印控制命令格式如下所示: +<控制命令> 这一类打印控制命令主要用于控制打印驱动程序的工作方式,包括设置软字库或硬字库的打印方式,以及允许或禁止特殊打印功能。 2. 特殊打印控制命令 天汇系统的特殊打印控制命令包括三套完全独立的监控序列: ① 天汇系统排版控制序列; ② 国标控制序列+WPS控制序列+天汇增强控制序列; ③ UCDOS 3.x打印控制序列。 第①种天汇系统排版控制序列是一套直观形象、功能强大的控制命令系统,排版控制命令使用区位码的15区,永远有效; 第②、③套则只能选择支持其一。这是因为UCDOS3.x的打印控制命令与国家标准制定的控制序列不兼容所造成的。在缺省方式(启动方式)下,我们支持第①和第②套控制命令。 对于使用了2.13打印命令的用户,您无须任何设置就可以直接使用天汇3.0功能强大的打印系统。 表6 打印监控序列控制命令表 ┏━━━━━━━━┯━━━━┯━━━━━━━━━━━━━━━━━━━━┓ ┃ 功 能 │格 式 │ 参 数 说 明 ┃ ┠────────┼────┼────────────────────┨ ┃设置一页的长度 │`#

` │

: 每页的行数, 默认: 66 ┃ ┃ │ │ 若p=0则以连续纸方式打印 ┃ ┃ │ │ 页大小还取决于行距,字型,行高 ┃ ┃选择打印纸类型 │`#

` │

: 打印纸类型, 默认: A4 ┃ ┃ │ │ 范围: A3-A4,B3-B5,N80(窄行),W132(宽行) ┃ ┠────────┼────┼────────────────────┨ ┃设置页间空行 │`*` │: 空行数, 默认: 0, 范围: 0-255 ┃ ┠────────┼────┼────────────────────┨ ┃设置行距 │`&` │: 单位1/120in, 默认: 20 ┃ ┃ │ │ 范围:当前字高~当前字高+255 ┃ ┃ │ │ 指打印完一行后, 下一行打印位置 ┃ ┃ │ │ 与本行顶部的距离 ┃ ┠────────┼────┼────────────────────┨ ┃设置打印行宽 │`]` │ : 行宽的英文字符数, 默认: 132 ┃ ┃ │ │ 范围: 1-132 (设置右边界) ┃ ┠────────┼────┼────────────────────┨ ┃设置左边空 │`[` │ : 打印行左边的空格字符数 ┃ ┠────────┼────┼────────────────────┨ ┃设置打印字型 │`@` │ : 打印字型代码, 默认: A ┃ ┃ │ │ 范围: A-X, a-t ┃ ┃设置字体大小 │`@, │ : 汉字宽度, 默认: 24 ┃ ┃ │ ` │ 范围:8~当前打印纸宽度 ┃ ┃ │ │ : 汉字高度, 默认: 24 ┃ ┃ │ │ 范围:8~当前打印纸宽度 ┃ ┠────────┼────┼────────────────────┨ ┃设置字体大小类型│`@, │ : 汉字宽度, 默认: 24 ┃ ┃ │,`│ 范围:8~当前打印纸宽度 ┃ ┃ │ │ : 汉字高度, 默认: 24 ┃ ┃ │ │ 范围:8~当前打印纸宽度 ┃ ┃ │ │ : 汉字字体, 默认: 0(宋体) ┃ ┃ │ │ 0-宋, 1-仿, 2-黑, 3-楷, 等 ┃ ┠────────┼────┼────────────────────┨ ┃ 设置字符间距 │`^` │ : 一个字符结束与下一字符开始的距离 ┃ ┃ │ │ 范围:当前字宽~当前字宽+255, 默认值:0 ┃ ┠────────┼────┼────────────────────┨ ┃ 绝对水平定位 │`|: 以页边为基准的列数, 以字为单位 ┃ ┃ │ │ 范围: 0-80(字) ┃ ┠────────┼────┼────────────────────┨ ┃设置下划线打印 │ `_` │ ┃ ┃设置反白打印 │ `\` │ ┃ ┃设置浅色打印效果│ `;` │ 即(抽点效果) ┃ ┃终止以上设置 │ `=` │ ┃ ┠────────┼────┼────────────────────┨ ┃设置下标字符打印│ `-` │ ┃ ┃设置上标字符打印│ `+` │ ┃ ┃结束上,下标打印 │ `!` │ ┃ ┠────────┼────┼────────────────────┨ ┃左旋90度打印 │ `(` │ ┃ ┃右旋90度打印 │ `)` │ 均只对汉字打印有效 ┃ ┃结束汉字旋转 │ `?` │ ┃ ┠────────┼────┼────────────────────┨ ┃设置打印颜色 │ `$` │ : 文字颜色 (仅对彩色打印机有效) ┃ ┃ │ │ 取值:0 黑色(默认) 1 红色 ┃ ┃ │ │ 2 兰色 3 品红 ┃ ┃ │ │ 4 黄色 5 橙色 ┃ ┃ │ │ 6 绿色 ┃ ┠────────┼────┼────────────────────┨ ┃设置单向打印 │ `>` │ ┃ ┃暂停打印 │ `.` │ ┃ ┗━━━━━━━━┷━━━━┷━━━━━━━━━━━━━━━━━━━━┛ 表7 国标序列打印控制命令 ┏━━━━━━━┯━━━━┯━━━━━━━━━━━━━━━━━━━━┓ ┃ 功 能 │ 格 式 │ 参 数 说 明 ┃ ┠───────┼────┼────────────────────┨ ┃取消“ `”功能│ I'│ 禁止`功能后不能使用特殊打印控制命令 ┃ ┃恢复“ `”功能│ I`│ 恢复“ `”特殊打印控制命令 ┃ ┠───────┼────┼────────────────────┨ ┃设置打印字型 │ Is│ s: 打印字型代码, 默认: A ┃ ┃ │ │ 范围:A-X,a-t ┃ ┗━━━━━━━┷━━━━┷━━━━━━━━━━━━━━━━━━━━┛ 表8 WPS打印控制命令 ┏━━━━━━━┯━━━━┯━━━━━━━━━━━━━━━━━━━━┓ ┃ 功 能 │ 格 式 │ 参 数 说 明 ┃ ┠───────┼────┼────────────────────┨ ┃ 设置打印字体 │ `PAc` │ c: -数字(对应字体编号 0,1,2,3... ┃ ┃ │ │ 是宋,仿,楷,黑等) ┃ ┠───────┼────┼────────────────────┨ ┃ 设置打印字号 │ `PBcn` │ c: A(标准型), B(长型), C(扁型) ┃ ┃ │ │ n = 0 - 7, n前面加字符"X"为小号字 ┃ ┠───────┼────┼────────────────────┨ ┃设置自定义字型│`PBDwEhE│ w=点宽, h=点高 ┃ ┃ │` │ ┃ ┠───────┼────┼────────────────────┨ ┃ 设置上下划线 │ `PCc` │ c: A-J, H=取消上,下划线 ┃ ┃ │ │ A=上划线 B=取消上划线 ┃ ┃ │ │ C~I是7种下划线 J=取消下划线 ┃ ┠───────┼────┼────────────────────┨ ┃ 设置打印修饰 │ `PDc` │ c: A-U ┃ ┃ │ │ A=空心, B=空心止 ┃ ┃ │ │ C=加框, D=加框止 ┃ ┃ │ │ E=虚体, F=虚体止 ┃ ┃ │ │ O=左斜, P=右斜, Q=斜体止 ┃ ┃ │ │ K=左转, L=右转, M=倒转(180), N=转体止 ┃ ┃ │ │ G=上标, H=上标止, I=下标, J=下标 ┃ ┃ │ │ R=上齐, S=上齐止, T=居中, U=行右 ┃ ┠───────┼────┼────────────────────┨ ┃设置置打印背景│ `PEc` │ c: A-H ┃ ┃ │ │ A=网点, B=网格, C=左斜线, D=右斜线 ┃ ┃ │ │ E=交叉线, F=2横线, G=反白, H=背景止 ┃ ┃ │ │ c: 0-8 ┃ ┃ │ │ 0=无背景, 1-8对应8种背景修饰 ┃ ┠───────┼────┼────────────────────┨ ┃ 设置西文字体 │ `PFc` │ c: A-J, 0-9 ┃ ┠───────┼────┼────────────────────┨ ┃ 设置字符后退 │ `PGn` │ n: 字符数(0 - 127) ┃ ┠───────┼────┼────────────────────┨ ┃ 设置字符升降 │ `PHn` │ n: 点数(-128 - 128) ┃ ┠───────┼────┼────────────────────┨ ┃ 设置字间距 │ `PKn` │ n: 点数(-128 - 128) ┃ ┠───────┼────┼────────────────────┨ ┃ 设置行间距 │ `PLn` │ n: 点数 ┃ ┠───────┼────┼────────────────────┨ ┃设置立体打印 │ `PMc` │ c: A - H H=立体结束 ┃ ┃ │ │ A(右下), B(左下), C(左上), D(右上) ┃ ┠───────┼────┼────────────────────┨ ┃设置打印前景 │ `PNc` │ c: A - H H=前景止 ┃ ┃ │ │ A=网点, B=横线, C=竖线, D=网格 ┃ ┃ │ │ E=左斜线, F=右斜线, G=交叉线 ┃ ┃ │ │ c: 0-8 ┃ ┃ │ │ 0=无前景, 1-8对应8种前景 ┃ ┠───────┼────┼────────────────────┨ ┃ 设置打印颜色 │ `POn` │ n: 0 - 6 ┃ ┠───────┼────┼────────────────────┨ ┃ 打印强行换页 │ `PP` │  ┃ ┗━━━━━━━┷━━━━┷━━━━━━━━━━━━━━━━━━━━┛ 表9 天汇增强打印控制命令 ┏━━━━━━━━┯━━━━━━┯━━━━━━━━━━━━━━━━━━━━┓ ┃ 功 能 │ 格 式 │ 参 数 说 明 ┃ ┠────────┼──────┼────────────────────┨ ┃选择标准打印纸 │ `P#n` │n: 0~13纸张编号, 选择标准打印纸 ┃ ┃ │ `P#n` │n: W132(宽行), N80(窄行), A3-A5, B4-B5 ┃ ┠────────┼──────┼────────────────────┨ ┃ 自定义打印纸 │ `P#Dh,w` │h, w=是纸的高度和宽度( 单位: 毫米 ) ┃ ┠────────┼──────┼────────────────────┨ ┃ 设置页上边空 │ `P^n` │n = 毫米数 ( 缺省是 15 毫米) ┃ ┠────────┼──────┼────────────────────┨ ┃ 设置页下边空 │ `P~n` │n = 毫米数 ( 缺省是 15 毫米) ┃ ┠────────┼──────┼────────────────────┨ ┃ 设置页左边空 │ `P[n` │n = 毫米数 ( 缺省是 20 毫米) ┃ ┠────────┼──────┼────────────────────┨ ┃ 设置页右边空 │ `P]n` │n = 毫米数 ( 缺省是 20 毫米) ┃ ┠────────┼──────┼────────────────────┨ ┃ 设置页右边空 │ `P]n` │n = 毫米数 ( 缺省是 20 毫米) ┃ ┠────────┼──────┼────────────────────┨ ┃ 设置页间空白 │ `P=n` │n = 毫米数 ( 缺省是 15 毫米) ┃ ┠────────┼──────┼────────────────────┨ ┃设置打印机左边空│ `P{n` │n = 毫米数 ( 缺省是 0 ) ┃ ┠────────┼──────┼────────────────────┨ ┃ 设置镜像属性 │ `P:n` │0=无, 1=左右, 2=上下, 3=上下左右 ┃ ┠────────┼──────┼────────────────────┨ ┃ 设置旋转属性 │ `P*cn` │c: A - E, H(取消旋转) ┃ ┃ │ │A(左转90), B(右转90), C(转180) ┃ ┃ │ │D(顺时针旋转), E(逆时针旋转) ┃ ┃ │ │n: 旋转角度(0<=180) ┃ ┠────────┼──────┼────────────────────┨ ┃ 设置阴影属性 │ `P&cn1, │c: A - D, H(取消阴影) ┃ ┃ │ n2` │A(右下), B(左下), C(左上), D(右上) ┃ ┃ │ │n1:阴影深度(0<=63) ┃ ┃ │ │n2:阴影本体灰度 ( 0 ~ 63 ) ┃ ┠────────┼──────┼────────────────────┨ ┃设置斜体属性 │ `P/cn` │c: A(左斜), B(右斜), H(取消斜体) ┃ ┃ │ │n: 倾斜角度 ( 0 ~ 45 ) ┃ ┠────────┼──────┼────────────────────┨ ┃ 设置立体属性 │ `P!cn1, │c: A - D, H(取消立体) ┃ ┃ │ n2` │A(右下), B(左下), C(左上), D(右上) ┃ ┃ │ │n1:立体深度 ( 0 ~ 63 ) ┃ ┃ │ │n2:字体灰度 ( 0 ~ 63 ) ┃ ┠────────┼──────┼────────────────────┨ ┃ 设置前景灰度 │ `P%n` │n: 灰度(1~63), 0=取消 ┃ ┠────────┼──────┼────────────────────┨ ┃设置打印字符颜色│ `P(n` │n: 0 - 6, n=255, 用缺省颜色打印 ┃ ┠────────┼──────┼────────────────────┨ ┃设置打印背景颜色│ `P)n` │n: 0 - 6, n=255, 用缺省颜色打印 ┃ ┠────────┼──────┼────────────────────┨ ┃ 置上下划线 │ `P_c` │c: A - J (同WPS命令的`PCc`) ┃ ┠────────┼──────┼────────────────────┨ ┃设置英文字符等宽│ `EW+` │ ┃ ┠────────┼──────┼────────────────────┨ ┃ 允许英文比例体 │ `EW-` │允许英文字符按不等宽比例体处理 ┃ ┠────────┼──────┼────────────────────┨ ┃ 设置TAB宽度 │ `Tabn` │n是2~16之间的偶数 ┃ ┠────────┼──────┼────────────────────┨ ┃ 初始化内部变量 │ `PI` │ ┃ ┠────────┼──────┼────────────────────┨ ┃复位当前口打印机│ `PR` │复位当前打印口上的打印机 ┃ ┃复位打印机 │ `PRn` │n: 打印口(1=打印口1, ...) ┃ ┠────────┼──────┼────────────────────┨ ┃ 屏幕拷贝 │ `PS` │相当于按下PrintScreen ┃ ┠────────┼──────┼────────────────────┨ ┃设置拷贝份数 │ `CPn` │n: 拷贝份数 ┃ ┠────────┼──────┼────────────────────┨ ┃ 打印头垂直定位 │ `P|n` │ ┃ ┃ 打印头往下移动 │ `P|+n` │n: 点数 ┃ ┃ 打印头往上移动 │ `P|-n` │ ┃ ┠────────┼──────┼────────────────────┨ ┃ 打印头水平定位 │ `P-n` │ ┃ ┃ 打印头往左移动 │ `P--n` │n: 点数 ┃ ┃ 打印头往右移动 │ `P-+n` │ ┃ ┠────────┼──────┼────────────────────┨ ┃换页过程由打印机│ `DE+` │ ┃ ┃ 完成 │ │ ┃ ┃换页过程由打印驱│ `DE-` │ ┃ ┃ 动程序完成 │ │ ┃ ┠────────┼──────┼────────────────────┨ ┃ 允许自动换页 │ `AE+` │ ┃ ┃ 禁止自动换页 │ `AE-` │ ┃ ┠────────┼──────┼────────────────────┨ ┃ 允许硬字库打印 │ `HP+` │ ┃ ┃ 禁止硬字库打印 │ `HP-` │ ┃ ┠────────┼──────┼────────────────────┨ ┃允许表格线自动 │ `TL+` │ ┃ ┃连接 禁止表格线 │ `TL-` │ ┃ ┃自动连接 │ `TR+` │ ┃ ┃允许制表符识别 │ │ ┃ ┃禁止制表符识别 │ `TR-` │ ┃ ┠────────┼──────┼────────────────────┨ ┃设置软字库打印 │ ESC + │中文方式, 即打印内容由驱动程序处理 ┃ ┃设置硬字库打印 │ ESC - │西文方式, 打印内容由打印机处理 ┃ ┠────────┼──────┼────────────────────┨ ┃禁止`功能 │ ESC ` │禁止 `功能后不能使用特殊打印控制命令 ┃ ┃允许`功能 │ ESC ' │恢复“ `”特殊打印控制命令 ┃ ┠────────┼──────┼────────────────────┨ ┃设置UCDOS打印 │ `UC+` │允许使用 UCDOS的特殊打印控制命令 ┃ ┃仿真 │ │ ┃ ┃取消UCDOS打印 │ `UC-` │禁止使用 UCDOS的特殊打印控制命令 ┃ ┃仿真 │ │ ┃ ┗━━━━━━━━┷━━━━━━┷━━━━━━━━━━━━━━━━━━━━┛ ④UCDOS3.1打印命令 仿真由于UCDOS3.x的打印控制命令与国家标准制定的控制命令有较大的冲突,我们无法同时提供支持。在缺省方式(启动方式)下,我们支持国标控制命令。 对于使用了UCDOS3.x打印命令的用户,您必须先设置到UCDOS仿真方式后才可使用。这可通过向打印口发送控制命令`UC+`或运行实用程序UCPRT.COM实现: 设置UCDOS打印仿真: C:\>UCPRTON 取消UCDOS打印仿真: C:\>UCPRTOFF 表10 打印字型代码表 ┏━━━┯━━━━┯━━━┯━━━┯━━━━┯━━━┓ ┃字型 │ 点 阵 │ 字体 │ 字型 │ 点 阵 │ 字体 ┃ ┠───┼────┼───┼───┼────┼───┨ ┃ A │ 24×24 │ 宋体 │ a │ 24×16 │ 宋体 ┃ ┃ B │ 24×48 │ 宋体 │ b │ 24×36 │ 宋体 ┃ ┃ C │48×24 │ 宋体 │ c │ 36×24 │ 宋体 ┃ ┃ D │48×48 │ 宋体 │ d │ 36×36 │ 宋体 ┃ ┃ E │24×24 │ 仿宋 │ e │ 24×16 │ 仿宋 ┃ ┃ F │24×48 │ 仿宋 │ f │ 24×36 │ 仿宋 ┃ ┃ G │48×24 │ 仿宋 │ g │ 36×24 │ 仿宋 ┃ ┃ H │48×48 │ 仿宋 │ h │ 36×36 │ 仿宋 ┃ ┃ I │24×24 │ 黑体 │ i │ 24×16 │ 黑体 ┃ ┃ J │24×48 │ 黑体 │ j │ 24×36 │ 黑体 ┃ ┃ K │48×24 │ 黑体 │ k │ 36×24 │ 黑体 ┃ ┃ L │48×48 │ 黑体 │ l │ 36×36 │ 黑体 ┃ ┃ M │24×24 │ 楷体 │ m │ 24×16 │ 楷体 ┃ ┃ N │24×48 │ 楷体 │ n │ 24×36 │ 楷体 ┃ ┃ O │48×24 │ 楷体 │ o │ 36×24 │ 楷体 ┃ ┃ P │48×48 │ 楷体 │ p │ 36×36 │ 楷体 ┃ ┃ Q │16×16 │ 宋体 │ q │ 24×16 │ 宋体 ┃ ┃ R │16×32 │ 宋体 │ r │ 24×32 │ 宋体 ┃ ┃ S │32×16 │ 宋体 │ s │ 48×16 │ 宋体 ┃ ┃ T │32×32 │ 宋体 │ t │ 48×32 │ 宋体 ┃ ┃ U │40×40 │ 宋体 │ │ │ ┃ ┃ V │40×40 │ 仿宋 │ │ │ ┃ ┃ W │40×40 │ 黑体 │ │ │ ┃ ┃ X │40×40 │ 楷体 │ │ │ ┃ ┗━━━┷━━━━┷━━━┷━━━┷━━━━┷━━━┛ 九、特殊显示 天汇系统提供的特殊显示功能支持所有16色的中文显示模式。 天汇系统通过以下两个模块,支持特殊显示功能。 ①FNTSRV.COM字型驱动服务程序 ②TGI.COM特殊显示控制模块 特殊显示控制命令串的格式如下所示: <命令起始标志>+<命令串及参数>+<命令结束标志> 这里,<命令起始标志>和<命令结束标志>均为一个字符,它们的缺省值为 “{”和“}”(可重新定义) 命令串及参数为多个特殊显示控制命令及参数连接而成。它们最长不得超过512个字符。 特殊显示控制命令一般组成方式: “命令(参数表)” 其中“命令”部分由两个字符构成,组成命令的字母必须为大写字母;参数表中的多个参数用“,”分隔。 1.使用特殊显示功能 在不同使用环境下使用特殊显示功能见表11。 表 11 特殊显示功能的使用 ┏━━━━━┯━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 使用环境 │ 命令名 │ 调 用 方 法 ┃ ┠─────┼────┼────────────────────────┨ ┃ FoxBase │ @ SAY │@0,0 SAY "{F+(60,80)TC(1,7)TB(1)T=(特显举例)}" ┃ ┃ dBase │ │ ┃ ┠─────┼────┼────────────────────────┨ ┃ FoxPro │ @ SAY │SET PRINT TO LPT3 ┃ ┃ FoxBase │ │SET DEVI TO PRINT ┃ ┃ dBase │ │@0,0 SAY "{F+(60,80)TC(1,7)TB(1)T=(特显举例)}" ┃ ┃ │ │SET DEVI TO SCRE ┃ ┃ │ │SET PRINT TO PRN ┃ ┠─────┼────┼────────────────────────┨ ┃ C、C++ │ printf │printf("{F+(60,80)TC(1,7)TB(1)T=(特显举例)}"); ┃ ┠─────┼────┼────────────────────────┨ ┃ BASIC │ PRINT │PRINT "{F+(60,80)TC(1,7)TB(1)T=(特显举例)}" ┃ ┠─────┼────┼────────────────────────┨ ┃DOS ECHO │ ECHO │ECHO{F+(60,80)TC(1,7)TB(1)T=(特显举例)} ┃ ┗━━━━━┷━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━┛ 执行以上任意一段程序都将以 60 x 80 点、浅灰底兰字显示“特显举例”。 2.特殊显示控制命令说明 表12 特显系统控制命令 ┏━━━━━━┯━━━━━━┯━━━━━━━━━━━━━━━━━┓ ┃ 功 能 │ 命令格式 │ 参 数 说 明 ┃ ┠──────┼──────┼─────────────────┨ ┃系统初始化 │ IN() │ 把所有系统参数都恢复成缺省值 ┃ ┃ │ │ (设置模式后也将自动初始化) ┃ ┠──────┼──────┼─────────────────┨ ┃定义命令前 │DC(pre,suf) │ pre: 特显命令引导符 (缺省14 ) ┃ ┃缀后缀字符 │ │ suf: 特显命令结束符 (缺省125"}") ┃ ┠──────┼──────┼─────────────────┨ ┃进入2.13仿 │DC(14,93) │ 当以 TGI /213 方式启动时有效 ┃ ┠──────┼──────┼─────────────────┨ ┃真命令方式 │ │ ┃ ┠──────┼──────┼─────────────────┨ ┃进入天汇特 │CHR(14){}] │ 增加的 2.13 特显命令, 当处于 ┃ ┠──────┼──────┼─────────────────┨ ┃显命令方式 │ │ 2.13 仿真方式时有效 ┃ ┠──────┼──────┼─────────────────┨ ┃设置输出端口│DP(n)n: │ 打印口端口号 (直接写屏时特显) ┃ ┃ │ │ 设置特殊显示监视打印口 n ┃ ┠──────┼──────┼─────────────────┨ ┃设置显示区 │MS(b) │ b: 0 不占用提示行 (缺省方式) ┃ ┃ │ │ 1 占用提示行 ┃ ┠──────┼──────┼─────────────────┨ ┃光标控制 │CS(b) │ b: 0 允许光标显示 (缺省方式) ┃ ┃ │ │ 1 禁止光标显示 ┃ ┠──────┼──────┼─────────────────┨ ┃提示行控制 │PC(b) │ b: 0 允许提示行显示 (缺省方式) ┃ ┃ │ │ 1 禁止提示行显示 ┃ ┠──────┼──────┼─────────────────┨ ┃保存调色板 │PS() │ 保存当前系统调色板 ┃ ┠──────┼──────┼─────────────────┨ ┃恢复调色板 │PR() │ 恢复系统调色板 ┃ ┠──────┼──────┼─────────────────┨ ┃命令串控制 │EO(b) │ b: 0 直接执行特显功能 (缺省) ┃ ┃ │ │ 1 先显示命令串再执行特显功能 ┃ ┠──────┼──────┼─────────────────┨ ┃模拟键盘输入│EK(code) │ code: 键盘ASCII码值 ┃ ┃ │ │ <0时为扩展ASCII码 ┃ ┠──────┼──────┼─────────────────┨ ┃等待输入 │WK() │ 等待用户按下某个某个键再往下执行 ┃ ┠──────┼──────┼─────────────────┨ ┃宏定义 │MA(str) │ str: 特显控制命令串(长度小于512) ┃ ┠──────┼──────┼─────────────────┨ ┃宏执行 │ME() │ 执行已定义的特显控制命令宏 ┃ ┗━━━━━━┷━━━━━━┷━━━━━━━━━━━━━━━━━┛ 表13特显文本输出控制命令 ┏━━━━━━━━━┯━━━━━━━━┯━━━━━━━━━━━━━━━━━┓ ┃ 功 能 │ 命令格式 │ 参 数 说 明 ┃ ┠─────────┼────────┼─────────────────┨ ┃文本背景控制 │TB(b) │ b: 0 不画背景色 (缺省方式) ┃ ┃ │ │ 1 按当前背景色先画背景 ┃ ┠─────────┼────────┼─────────────────┨ ┃定义文本输出窗口 │TW(xl,yt,xr,yb) │(xl,yt): 文本输出窗口左上角 ┃ ┃ │ │(xr,yb): 文本输出窗口右下角 ┃ ┠─────────┼────────┼─────────────────┨ ┃定义字符颜色 │TC(fg,bg) │fg: 文本前景色 ┃ ┃ │ │bg: 文本背景色 ┃ ┠─────────┼────────┼─────────────────┨ ┃设置写模式 │TL(tlog) │tlog: 逻辑操作模式 0-3 (缺省0) ┃ ┃ │ │0 替换模式 1 与模式 ┃ ┃ │ │2 或模式 3 异或模式 ┃ ┠─────────┼────────┼─────────────────┨ ┃设置文本输出位置 │TM(x,y) │(x,y): 文本输出开始位置的窗口 ┃ ┃ │ │相对坐标 (点数) ┃ ┠─────────┼────────┼─────────────────┨ ┃文本行间距 │T>(n) │n: 行间距值 可以小于 0(缺省0) ┃ ┠─────────┼────────┼─────────────────┨ ┃文本列间距 │T^(n) │n: 列间距值 可以小于 0(缺省0) ┃ ┠─────────┼────────┼─────────────────┨ ┃设置文本输出方向 │T+(b) │b: 0 横向 (缺省) 1 纵向 ┃ ┠─────────┼────────┼─────────────────┨ ┃设置换行符控制 │T<(b) │b: 0 忽略 (缺省) 1 处理 ┃ ┠─────────┼────────┼─────────────────┨ ┃设置西文字符宽度 │T!(b) │b: 0 半宽 (缺省) 1 与汉字等宽 ┃ ┠─────────┼────────┼─────────────────┨ ┃输出文本串 │T=(str) │str: 字符串 ┃ ┠─────────┼────────┼─────────────────┨ ┃设置字体 │F=(etype,ctype) │etype: 西文字体编号 0-9 ┃ ┃ │ │ctype: 中文字体编号 0-35 ┃ ┠─────────┼────────┼─────────────────┨ ┃设置字体大小 │F+(w,h) │w: 字体宽度 (0-256) ┃ ┃ │ │h: 字体高度 (0-256) ┃ ┠─────────┼────────┼─────────────────┨ ┃设置空心 │FO(b) │b: 0 实心 (缺省) 1 空心 ┃ ┠─────────┼────────┼─────────────────┨ ┃设置立体 │F!(dir,grey, │dir: 立体方向 0-3 ┃ ┃ │depth) │grey: 立体表面灰度值 0-63=depth: ┃ ┃ │ │立体深度 ┃ ┠─────────┼────────┼─────────────────┨ ┃设置阴影 │F*(dir,grey, │dir: 阴影方向 0-3 ┃ ┃ │depth) │grey: 阴影表面灰度值 0-63 ┃ ┃ │ │depth: 阴影深度 ┃ ┠─────────┼────────┼─────────────────┨ ┃设置倾斜 │F\(dir,angle) │dir: 倾斜方向 0=左(缺省) 1=右 ┃ ┃ │ │angle: 倾斜角度 0-45° ┃ ┠─────────┼────────┼─────────────────┨ ┃设置镜像 │F%(n) │n: 0 不镜像 1 水平镜像 ┃ ┃ │ │2 垂直镜像 2 同时镜像 ┃ ┠─────────┼────────┼─────────────────┨ ┃设置旋转 │F&(dir,angle) │dir: 旋转方向 0=左(缺省) 1=右 ┃ ┃ │ │angle: 旋转角度 0-180° ┃ ┠─────────┼────────┼─────────────────┨ ┃ 设置套网 │F#(style,index) │style: 网格类型 index: 网格索引 ┃ ┃ │ │style=0 内部定义网格 index=0-35 ┃ ┃ │ │1 抖动网格 index=0-63 ┃ ┃ │ │2 自定义网格 index无效 ┃ ┠─────────┼────────┼─────────────────┨ ┃设置字型网格 │D#(pattern) │pattern: 网型 ┃ ┃ │ │由16个16进制字符组成的串 ┃ ┠─────────┼────────┼─────────────────┨ ┃设置加框 │F@(b) │b: 0 不加框(缺省) 1 加框 ┃ ┗━━━━━━━━━┷━━━━━━━━┷━━━━━━━━━━━━━━━━━┛ 表14 特显图形输出控制命令 ┏━━━━━━━━━┯━━━━━━━━┯━━━━━━━━━━━━━━━━━┓ ┃ 功 能 │命 令 格 式 │ 参 数 说 明 ┃ ┠─────────┼────────┼─────────────────┨ ┃定义图形窗口 │ GW(xl,yt,xr,yb)│(xl,yt): 窗口左上角 ┃ ┃ │ │(xr,yb): 窗口右下角 ┃ ┠─────────┼────────┼─────────────────┨ ┃图形颜色 │ GC(fg) │fg: 图形颜色值 0-15 ┃ ┠─────────┼────────┼─────────────────┨ ┃设置写模式 │ GL(tlog) │tlog: 逻辑操作模式 0-3 (缺省0) ┃ ┃ │ │0 替换模式 1 与模式 ┃ ┃ │ │2 或模式 3 异或模式 ┃ ┠─────────┼────────┼─────────────────┨ ┃定义线型 │ LS(linestyle) │linestyle: 线型模式 16位二进制数 ┃ ┃ │ │ 16位分别对应16个相邻的像素点 ┃ ┠─────────┼────────┼─────────────────┨ ┃定义图形填充方式 │FS(fillstyle, │fillstyle: 填充模板类型 0-2 ┃ ┃ │index) │index:填充模板索引(参见设置套网) ┃ ┠─────────┼────────┼─────────────────┨ ┃定义填充掩模 │FM(fillmask) │fillmask: 自定义填充模板的掩模 ┃ ┃ │ │是16个16进制数字的数字串 ┃ ┠─────────┼────────┼─────────────────┨ ┃设置图形输出位置 │GM(x,y) │(x,y): 图形输出点的窗口相对坐标 ┃ ┠─────────┼────────┼─────────────────┨ ┃画 点 │PO(x,y) │(x,y): 画点位置 ┃ ┠─────────┼────────┼─────────────────┨ ┃画直线段 │LT(x,y) │(x,y): 终点坐标 (从当前点开始) ┃ ┃ │ │ 画线后当前点移至终点坐标 ┃ ┃画矩形 │RE(c,xl,yt,xr, │c: 0 只画框 ┃ ┃ │yb) │1 以当前填充模式填充内部 ┃ ┃ │ │(xl,yt): 左上角 (xr,yb): 右下角 ┃ ┠─────────┼────────┼─────────────────┨ ┃矩形填充 │RI(xl,yt,xr,yb) │以当前填充模式填充矩形, 不画边框 ┃ ┃ │ │(xl,yt): 左上角 (xr,yb): 右下角 ┃ ┠─────────┼────────┼─────────────────┨ ┃画椭圆 │EL(c,xc,yc,a,b) │c: 0只画框 1以当前填充模式填充内部┃ ┃ │ │(xc,yc): 中心坐标 ┃ ┠─────────┼────────┼─────────────────┨ ┃ │ │a: 长半轴半径 b: 短半轴半径 ┃ ┃画弧 │AR(xc,yc,a,b, │(xc,yc): 所在椭圆中心坐标 ┃ ┃ │a1,a2) │a: 长半轴半径 b: 短半轴半径 ┃ ┃ │ │a1: 弧起始角 a2:弧终止角 ┃ ┠─────────┼────────┼─────────────────┨ ┃画弦 │CH(c,x,y,a,b, │c: 0 只画框 ┃ ┃ │a1,a2) │1 以当前填充模式填充内部 ┃ ┃ │ │(x,y): 所在椭圆中心坐标 ┃ ┃ │ │a: 长半轴半径 b: 短半轴半径 ┃ ┃ │ │a1: 弦起始角 a2:弦终止角 ┃ ┠─────────┼────────┼─────────────────┨ ┃ 画扇形 │PI(c,x,y,a,b, │c: 0 只画框 ┃ ┃ │a1,a2) │1 以当前填充模式填充内部 ┃ ┃ │ │(x,y): 所在椭圆中心坐标 ┃ ┃ │ │a: 长半轴半径 b: 短半轴半径 ┃ ┃ │ │a1: 起始角 a2:终止角 ┃ ┠─────────┼────────┼─────────────────┨ ┃区域填充 │FI(x,y,color) │(x,y): 种子点 color: 填充颜色 ┃ ┃ │ │(当前颜色为边界色) ┃ ┠─────────┼────────┼─────────────────┨ ┃清除区域 │CL(xl,yt,xr,yb, │(xl,yt): 区域左上角 ┃ ┃ │,col) │(xr,yb): 区域右下角 ┃ ┃ │ │col: 清除所用颜色 ┃ ┗━━━━━━━━━┷━━━━━━━━┷━━━━━━━━━━━━━━━━━┛ 表15 特显图象输出控制命令 ┏━━━━━━━━━┯━━━━━━━━┯━━━━━━━━━━━━━━━━━┓ ┃ 功 能 │ 命 令 格 式 │ 参 数 说 明 ┃ ┠─────────┼────────┼─────────────────┨ ┃定义图象窗口 │IW(xl,yt,xr,yb) │(xl,yt): 窗口左上角 ┃ ┃ │ │(xr,yb): 窗口右下角 ┃ ┠─────────┼────────┼─────────────────┨ ┃图象颜色 │IC(fg) │fg: 单色图象颜色值 0-15 ┃ ┠─────────┼────────┼─────────────────┨ ┃图象输出方式 │IL(tlog) │tlog: 逻辑操作模式 0-3 (缺省 0) ┃ ┃ │ │0 替换模式 1 与模式 ┃ ┃ │ │2 或模式 3 异或模式 ┃ ┃ │ │(仅对单色图象有效) ┃ ┠─────────┼────────┼─────────────────┨ ┃设置图象输出位置 │IM(x,y) │(x,y): 图象输出点的窗口相对坐标 ┃ ┠─────────┼────────┼─────────────────┨ ┃设定保存图象类型 │IT(n) │n: 图象保存文件格式 0-2 ┃ ┃ │ │0 BMP格式 2 PCX格式 ┃ ┠─────────┼────────┼─────────────────┨ ┃图象调色板控制 │IP(b) │b: 0 使用系统调色板 (缺省) ┃ ┃ │ │1 使用图象调色板 ┃ ┠─────────┼────────┼─────────────────┨ ┃拷贝屏幕区域 │IS(xl,yt,xr,yb, │(xl,yt): 左上角 (xr,yb): 右下角 ┃ ┃ │file, │file: 保存图象文件名 ┃ ┃ │ │itype:图象文件格式 0=BMP 2=PCX ┃ ┠─────────┼────────┼─────────────────┨ ┃显示图象 │ID(file,itype) │file: 显示图象文件名 ┃ ┃ │ │itype:图象文件格式 0 - 2 ┃ ┃ │ │0=BMP 1=ICO 2=PCX ┃ ┗━━━━━━━━━┷━━━━━━━━┷━━━━━━━━━━━━━━━━━┛ 表16 特显声音输出控制命令 ┏━━━━━━━━━┯━━━━━━━━┯━━━━━━━━━━━━━━━━━┓ ┃ 功 能 │ 命 令 格 式 │ 参 数 说 明 ┃ ┃ 初始化 │PB() │初始化播放环境 ┃ ┠─────────┼────────┼─────────────────┨ ┃ 播放 WAV │PW(fname) │fname: WAV文件名 ┃ ┠─────────┼────────┼─────────────────┨ ┃设置播放速度 │PD(speed) │speed:播放速度(每个单音的持续时间)┃ ┠─────────┼────────┼─────────────────┨ ┃设置音量 │PV(vol) │vol: 音量值 (1-100) ┃ ┠─────────┼────────┼─────────────────┨ ┃设置播放间隔 │PT(ticks) │ticks: 两次播放之间的间隔时间 ┃ ┃ │ │ (单位: 1/18秒) ┃ ┠─────────┼────────┼─────────────────┨ ┃设置播放次数 │PN(n) │n: 重复播放次数 (缺省: 1) ┃ ┗━━━━━━━━━┷━━━━━━━━┷━━━━━━━━━━━━━━━━━┛ 3.屏幕图形拷贝 在安装了天汇特显图形接口TGI.COM后,即可将各种中文16色显示方式下的图形和文字拷贝到文件中保存起来。屏幕图形拷贝可拷贝屏幕的任意区域或全部。 缺省方式下将以BMP格式保存到天汇系统目录的TEMP子目录中。图象文件名为“TWSCRN##.BMP”,其中“##”为序号。如启动后第一次拷屏,文件名为“TWSCRN00.BMP”,以后逐次增加。 TGI.COM 加参数“/PCX”拷屏将以PCX格式保存。 拷屏热键为:+,然后移动光标键选择区域,按完成拷贝操作。按可提供在线帮助。 如应用程序屏蔽了键盘中断列法拷屏(如 WPS)时可加参数 /MK 启动。 如果需要在天汇系统下运行使用了2.13特显命令的程序,在启动天汇图形接口(特显)时则应加上命令行参数/213: C:\> TGI/213  按2.13方式启动天汇特显后,即可兼容 2.13 的特显命令了。? 十、系统程序使用说明 1. 显示模式设置程序 天汇系统采用了独特的资源无关性设计,原则上可支持所有类型的显示卡,在正确地选择了显示卡驱动程序后,天汇系统可支持各种SuperVGA的16色、256色扩展模式。 对所有支持的扩展模式均自动提供了中文鼠标支持,在安装了 EMM386 或 QEMM 的情况下,所有扩展模式都可支持直接写屏,在各种扩展模式下实现了完全的中文处理能力,在选择了24点阵显示后,系统支持24点阵显示和直接写屏。 利用系统提供的VMODE.EXE可随时设置当前的显示方式。 (1) 查询当前显示方式 直接打入命令: C:\> VMODE  将显示当前的显示模式及参数,屏幕输出如下: 表17系统显示模式表 ┏━━━━━┯━━━━┯━━━━┯━━━┯━━━━━━━━━┓ ┃BIOS模式号│行 x 列 │汉字大小│行 高 │图形分辨率 x颜色数┃ ┠─────┼────┼────┼───┼─────────┨ ┃ 3h │ 80 x 25│16 x 16 │ 18 │ 640 x 480 x 16 ┃ ┗━━━━━┷━━━━┷━━━━┷━━━┷━━━━━━━━━┛ (2) 查询所有可用的显示模式 打入命令: C:\> VMODE /L  即可列出当前系统所支持的所有模式的列表。 无论原显示卡是否支持 VESA,在启动天汇系统后都可支持以下标准模式: 表18标准显示模式: ┏━━━━━┯━━━━━━━━━━━┓ ┃BIOS模式号│ 分辨率 × 颜色数 ┃ ┠─────┼───────────┨ ┃ 2 │ 640 × 480 × 16 ┃ ┃ 3 * │ 640 × 480 × 16 ┃ ┃ 6 │ 640 × 480 × 16 ┃ ┃ 6 * * │ 740 × 364 × 2 ┃ ┃ 7 * * │ 740 × 364 × 2 ┃ ┃ 0Eh │ 640 × 200 × 16 ┃ ┃ 0Fh │ 640 × 350 × 2 ┃ ┃ 10h │ 640 × 350 × 16 ┃ ┃ 11h │ 640 × 480 × 2 ┃ ┃ 12h │ 640 × 480 × 16 ┃ ┃ 13h │ 320 × 200 × 256 ┃  ┗━━━━━┷━━━━━━━━━━━┛ 注*:中文文本模式,可用任何一个天汇支持的图形模式来模拟,这将在下面介绍。 注**: HGC单显卡显示模式。 表19 VESA扩展模式表: ┏━━━━━┯━━━━━━━━━━━┓ ┃VESA模式号│ 分辨率 × 颜色数 ┃ ┠─────┼───────────┨ ┃ 6Ah │ 800 × 600 × 16 ┃ ┃ 100h │ 640 × 400 × 256 ┃ ┃ 101h │ 640 × 480 × 256 ┃ ┃ 102h │ 800 × 600 × 16 ┃ ┃ 103h │ 800 × 600 × 256 ┃ ┃ 104h │ 1024 × 768 × 16 ┃ ┃ 105h │ 1024 × 768 × 256 ┃  ┗━━━━━┷━━━━━━━━━━━┛ 对于使用高分辨扩展模式的应用程序,我们建议您使用标准VESA模式,这将具有最好的兼容性。但除此之外,天汇3.0也支持UCDOS3.1所使用的扩展模式08H~0CH。 (3) 设置显示模式 使用方法: C:\> VMODE  天汇系统启动后,系统显示模式为中文文本模式,其BIOS模式号为3(单显卡为7),这是系统缺省的显示模式,与原西文文本模式号相同,当您设置了此缺省模式以外的模式时,系统将进入图形方式,屏幕可能没有光标显示,也将不支持直接写屏。 图形模式一般由需要图形的应用程序设置。 如运行某些软件退出后屏幕无光标显示,则可打入: C:\> VMODE 3 (VGA、Super VGA) 或 C:\> VMODE 7 (HGC) 即可恢复缺省显示模式。 在安装了EMM386或QEMM内存管理程序的情况下,系统支持扩展模式直接写屏,此时可在256色高分辨率显示方式下直接运行FoxPro等直接写屏软件。 例如: C:\> VMODE 101  C:\> FOX  即可使FoxPro运行于640×480×256色显示模式下。天汇系统自动提供直接写屏和中文鼠标支持,这为中文图文数据库的开发和应用提供了完善的系统支持。 (4)切换 16/24点阵汉字显示 在选择了24点阵汉字显示并支持扩展模式直接写屏的情况下可打入命令 C:\> VMODE /24  进入24点阵汉字显示状态,提供优美的汉字显示界面。 命令 VMODE /16则可将显示方式切换为16点阵显示方式。 (5)配置文本显示模式 使用方法: C:\> VMODE /T<图形模式号>  汉字系统的文本模式实际上是用图形模式模拟的。以往的汉字系统都只用标准VGA的模式12h(640×480×16色)模拟。但实际上可用任何一个图形模式来模拟它。例如: C:\> VMODE /T 102  将把文本模式 3设置为 800×600×16色显示方式。 C:\> VMODE /T101 将把文本模式 3设置为640×480×256色显示方式。 (6)配置指定模式行数 对于640×480×16色图形模式12h,西文软件默认的显示方式是80列×30行,而中文软件则默认为80列25行,造成此图形模式不能同时兼容中西文软件应用,这个问题在以往是无法解决的。天汇3.0则圆满解决了此类问题。 若发现运行西文图形软件文字显示上下错位时,可先退出,打入命令: C:\> VMODE /C 12 30  然后再运行之即可解决问题。但运行完毕后应打入: C:\> VMODE /C 12 25  恢复缺省的25行中文显示方式。同样: 配置 640×480×256模式: 30行显示: C:\> VMODE /C 101 30  缺省25行显示: C:\> VMODE /C 101 25  配置 1024×768×16色模式: 48行显示: C:\> VMODE /C 104 48  25行24点阵显示: C:\> VMODE /C 104 25  配置 1024×768×256色模式: 48行显示: C:\> VMODE /C 105 48  25行24点阵显示: C:\> VMODE /C 105 25  显示模式的配置将在下次设置此模式时有效。 2. 点阵造字程序 天汇点阵造字程序EDFNT.EXE提供对16×16点阵汉字库、12×24点阵英文显示字库和24×24点阵字库的修改和增加汉字的功能。 本程序只能在VGA模式下运行,不支持HGC单显卡。所处理的字库文件必须放在天汇系统目录的FONT子目录下,所有功能都支持鼠标操作。 (1)打印机换页程序 使用方法: C:\> EJECT  本程序执行后强制打印换页,同时调整打印驱动程序内部行号为0,它主要是为激光打印机编制的,因为激光打印机通常只在打印满页时才进行真正的输出。当打印少量文字其内容不满一页时,即使打印结束激光打印机仍不会输出,此时虽可按打印机面板键开始打印,但这样做容易导致打印驱动程序内部坐标与打印机物理坐标的错位现象,使用该程序可避免这种错误现象的发生。 (2) 快速特殊显示程序 使用方法: C:\> ETGI <特显内容>  本程序用于DOS提示行上的快速特殊显示。只在运行了天汇系统图形接口程序TGI.COM后才有效。 <特显内容>不包括头尾转义控制符。 (3)系统检测程序 天汇系统核心程序TW.EXE本身具有检测系统环境的功能,需要了解计算机的软、硬件环境时,可打入以下命令: C:\> TW /CK  运行该程序后,该程序将报告以下内容: CPU 型号、DOS 版本号、显示卡类型、空闲基本内存、空闲扩展内存等。 该程序在不启动汉字系统的情况下也可以使用,但提示信息是英文。 (4)UCDOS 打印仿真 天汇支持UCDOS3.x的特殊打印控制命令。但缺省情况(启动状态)下,天汇支持国标及天汇扩充控制命令,并与2.13的打印控制命令兼容。 使用 2.13打印的用户可以直接使用天汇的打印系统。 使用 UCDOS 3.x版打印的用户使用天汇系统时应先设置 UCDOS打印仿真状态。 设置 UCDOS打印仿真的两种方法: ① 发送特殊打印命令`UC+`到打印口; ② 使用天汇 3.0系统工具 UCPRT.COM: C:\> UCPRT ON  (5)上下文相关的联机检索系统 天汇3.0提供了一个具有主题跳转功能的README,可通过该程序阅读具主题跳转功能的文本文件,该程序支持直接阅读WPS格式文件。 本程序是一个多文本文件阅读工具,可不进入文字处理系统(如:WPS等)直接阅读WPS排版格式的文件,并可一次阅读任意多个文件。 命令格式: C:\>README[[盘符:路径名]文件名][[盘符:路径名]文件名]... 系统默认的文件名为README,文件名均支持通配符,对要阅读的文件大小也没有限制。 进入本程序后,您可以用光标及翻页键等光标操作键上下左右翻阅文件内容,对于用README格式制作的帮助文本,则可用+或光标键选择主题,进行快速跳转阅读。 (6)多进制电脑计算器 天汇3.0为用户提供了一个三种制式的(二进制、十六进制、十进制)计算器,可供用户在系统中做简单的运算。 命令格式: 驻留: C:\> TWCALC  从内存中撤除: C:\>TWCALC /U  计算器驻留内存后,按+J弹出。 按键退出计算并返回后台状态。 (7)天汇名片管理软件 天汇3.0提供了一个用于名片管理的软件,可对姓名、地址、电话等信息进行快速查询打印,具有很强的实用性。 命令格式: C:\> TWCARD  此命令需在天汇系统启动后执行,但不支持HGC单显卡。天汇名片簿同时支持键盘和鼠标操作。 使用时如不慎或意外使名片库损坏,则可打入命令: C:\> TWCARD /REBUILD  重建名片簿索引,正常情况下请勿随便使用。 天汇名片簿的库文件为NAMCAD.NCL,索引文件为NCINAME.IDX等,打印模板文件名为DEFAULT.NCL,均在天汇系统目录的DATA子目录中。 (8)天汇万年历 天汇万年历可速查0001-9899年公历的年、月、日及星期,1880-2060年一百八十年的农历。 命令格式: 驻留: C:\> TWCALND  从内存中撤出: C:\> TWCALND /U  天汇万年历驻留后用 +R 键激活。 按键退出万年历并返回后台状态。 (9) ACD快速目录 利用ACD.EXE可以快速进入所有盘上的任意一个子目录,并可提供多种目录操作功能。 在天汇系统安装后,第一次使用 ACD.EXE快速目录前请打入命令: C:\> ACD /CREATE  ACD.EXE将快速地扫描所有盘的各级目录并在C盘的根目录下产生ACD.IDX磁盘目录索引文件,以后就可以享受ACD快速目录的好处了。使用过NORTON NCD的用户会发现ACD更胜一筹。例如: 您在D:\WPS子目录下要进入C:\TWAY子目录,则只需打入: D:\WPS> ACD TW  即可。ACD快速目录支持目录名的快速模糊检索,并具有容错功能。 ACD 快速目录还有其它许多有用的功能,期待您去发现。 ACD /?或在启动后按 F1键可得到有关的帮助信息。 十一、天汇文字处理系统 天汇3.0提供了功能很强的文字处理系统。它能与金山WPS系统高度兼容,用WPS编辑排版的文件可在天汇文字处理系统中直接调用。 TWP 主要功能: 1. 编辑功能: 可编辑文书文件和非文书文件,并可对其加以修改、增加、删除、复制及在文字中插入图形文件等。在版面上具有所见即所得的效果。即打印的结果与屏幕上编辑的结果在版面上是一致的。 2. 打印功能: 具有模拟显示和打印功能,其打印输出可支持几十种打印机,并可支持20多种中文字体和32种英文字体。本系统缺省提供宋体、楷体、黑体、仿宋体4种字体。 3. 模板管理功能: 提供十余种标准公文格式模板,并可自行定义。 4. 表格功能: 具有手动制表、自动制表等功能。 5. 帮助功能: 为用户提供方便、快捷的在线帮助信息。 使用天汇文字处理系统前请先运行天汇字型服务程序 FNTSRV.COM。 十二、天汇即时通英汉汉英词典 天汇即时通英汉双向词典3.0具有十分强大的功能。支持各种显示方式,包括英文文本方式、中文文本方式、图形方式以及可在WINDOWS环境下使用,实现英->汉、汉->英双向动态翻译。 天汇即时通英汉双向词典3.0支持键盘和鼠标操作实现屏幕取词或直接从键盘输入。 使用方法: 在启动天汇系统后打入 C:\> QDICT  将天汇即时通驻留内存(约占 28K左右的基本内存或者高端 UMB)。 如果需要使本软件占用的内存空间更少的话,可以使用 /X参数: C:\> QDICT /X  这样本软件所占用的内存将减少到 1KB。 天汇即时通英汉双向词典能够自动进驻高端UMB内存。 缺省状态下,激活热键为: 按 + 激活天汇即时通可实现“屏幕取词”翻译功能; 按 + 激活天汇即时通可实现“手动输入”翻译功能; 1. 屏幕取词 天汇即时通英汉双向词典的“屏幕取词”的含义是将已经在屏幕上出现的标准中西文显示字符直接以鼠标或光标取出进行翻译。 ① 鼠标取词 A、单词: 将鼠标移动到您欲翻译的单词的上并单击鼠标左键; 如果您用鼠标抓取的是汉字,请注意: 1.确认鼠标点取的位置一定是汉字的左半部。 2.缺省情况下每一次鼠标取入连续 5个汉字作为输入。 B、词组: 在鼠标抓词单击左键时按下Shift键不放开,即表示还要继续选词,这样可以连续取词。在选词完毕后放开Shift键后单击左键,词组的翻译结果即显示在屏幕上。 ② 光标取词 A、单字: 移动光标键使光条罩住您想要翻译的单词并回车; B、词组: 移动光标键使光条罩住您想要翻译的单词,然后同时按下SHIFT和回车键表示还要继续输入; 重复以上操作,至最后一个词时只按回车键表示结束; 2. 输入翻译 在天汇即时通的输入框中输入您要翻译的字或词并回车。 输入汉字时,可以按键切换使用天汇系统挂接的输入法或天汇即时通的全拼输入法。在窗口状态条上出现'K'标志时表示使用天汇系统的输入法。如果不能出现'K'标志,表明此时不能输入汉字。 输入完毕后回车。在窗口的中央就会显示出您刚才输入的词或词组的含义。挂接用户词库 (QDICT +用户词库) 如果您已经使用QDLIB建立了一个名为QDUSER.LIB的用户词库,想把它挂接在系统中,应该使用下列参数:C:\> QDICT + QDUSER.LIB  3. 命令行式翻译 在QDICT之后键入需翻译的词汇或词组并按回车,则在下一行显示您翻译的结果。 4. 历史记录功能 即时通英汉双向词典可以对翻译的过程进行记录,同时退出时自动将所查询的词汇及翻译结果记录在文件里。缺省情况下,历史记录功能是关闭的。当您觉得有必要记录所查询过的单词时,按F9键,则窗口上显示“H”字样(H是History--历史的第一个字母),表示历史记录功能开始启用。 历史记录功能打开时,您随时可以按F8浏览历史记录的内容。 5. 选中结果回送 同时按Shift和上/下方向箭头,使光条罩住天汇即时通主窗口您所要的行,或用鼠标指向这一行并按鼠标左键; 按 键将其送到文章中编辑光标所在的地方。 6. 取词方式切换 在激活了一种取词方式后,您随时可以用 TAB键切换到另外一种取词方式。 如果安装了鼠标,可以直接移动鼠标选词而不需按TAB键。 7. 调整显示颜色 屏幕取词时,F2 改变取词光条的字符颜色,F3 改变背景颜色。 输入状态下,F2 改变即时通窗口的颜色,F3 改变输入单词样本的颜色。 8. 改变窗口位置 按下 ,可以让窗口换一换位置。 9. 建立用户词库 使用QDLIB.EXE程序将文本方式编写的用户词库转化为词典可以接受的格式挂接在词典中。 用户词库文本格式为 单词 解释一;解释二;解释三 单词 解释 单词与解释之间以一个或多个空格分隔;两个解释之间以分号分隔(显示时每个解释占一行);解释总长度小于67个字符(每个汉字算2个字符)。每一词条要在一行内输入完毕。 用户词库管理程序 QDLIB.EXE 使用方法为: QDLIB 文本文件名 [用户词库名] 10. 词典配置程序 QDCFG.EXE可使您用直观的方式设置即时通英汉双向词典的运行状态。 键入QDCFG并回车,屏幕上显示出可设置遥选择项及当前状态一条暗光带显示在第一项,按上/下光标键可以移动光带位置。 十三、天汇DB95扫病毒工具 在天汇3.0中所带的“天汇DB95扫病毒工具”是DB95的标准版。可以查出并彻底清除当今国内流行的各种病毒,对在这之后出现的病毒,可将在《计算机世界》报《反病毒之窗》专栏内向全国用户公告新出现病毒的清除病毒信息表中的基本描述和特征描述录入到病毒参数库,这样就可以清除新的病毒。 天汇DB95扫病毒工具包括VCHECK.SYS驻留型病毒监视程序和病毒清除工具DB95.EXE&DN95T.EXE。 VCJECK.SYS是具有防病毒卡功能的软件防病毒产品,它常驻内存,占大约3K字节的内存空间。在启动时可以按F9功能键不让其驻留内存。VCHECK.SYS采用先进的病毒行为规范和精确的病毒体模型来以共性识别病毒,它无时无刻不在监视着内存中各种程序的活动,一旦发现有病毒活动,它马上就会报警,提醒用户有病毒在活动!这时用户应立即停止工作,用干净盘重新启动,再用 DB95.EXE 或 DB95T.EXE 进行清除病毒的工作。 DB95.EXE和DB95T.EXE分别是开放式反病毒软件平台主体程序的中文版本和英文版本。 由于扫病毒程序在安装时要确保在无病毒的情况下进行,因此天汇DB95扫病毒工具需要单独安装。 1. 为什么 FNTSRV、TWPRT、TGI 不能运行? 可能原因: A没有安装打印字库。请安装天汇支持的任何一套曲线或矢量字库。天汇标准版、网络版及OnLan版自带一套简体宋仿楷黑曲线字库; B没有安装打印字库驱动程序。可运行系统设置程序TWSET选择安装相应的打印字库驱动程序; C 天汇演示版及简版不支持打印和特显功能。 2. 如何转换金山五笔型为天汇的码表? 您的硬盘中有WPS2.1(SPDOS5.1)、WPS2.2(SPDOS5.21)、WPS3.0F(SPDOS6.0F)或WPSNT1.x版的五笔型输入法程序WBX.COM; 运行天汇金山五笔型码表转换程序 C:\TWAY> MAKEWBX  如果WBX.COM在C:\WPS、C:\PUB、C:\WPSNT、C:\CCDOS或当前目录中,则转换过程自动执行,否则您必须输入WBX.COM所在的目录名。 天汇3.0还支持直接挂接所有WPS版本的各种输入法而无须任何转换。您只须在天汇系统启动后直接运行WPS输入法程序即可。 3. 如何使用中文之星的 CTYPE字库? 首先,您的硬盘中必须安装有中文之星的 CTYPE字库。 运行系统设置程序TWSET,选择“打印”菜单项,再选“打印字库设置”子菜单,在“打印字库类型”栏选择“中文之星字库”,在“打印字库路径”栏填入中文之星字库所在的目录名,选择“确认”按钮。 按 +X退出设置程序。然后退出天汇系统并重新启动天汇即可。 4. 如何使用天汇 2.x版的矢量字库? 首先,您的硬盘中必须安装有天汇 2.x版的矢量字库。 运行系统设置程序TWSET,选择“打印”菜单项,再选“打印字库设置”子菜单,在“打印字库类型”栏选择“天汇矢量字库”,在“打印字库路径”栏填入天汇矢量字库所在的目录名,选择“确认”按钮。 按 +X退出设置程序。然后退出天汇系统并重新启动天汇即可。 5. 如何使用 UCDOS 3.x的矢量字库? 首先,您的硬盘中必须安装有UCDOS 3.x版的矢量字库。 运行系统设置程序TWSET,同上操作,选择“UCDOS3.X字库”及填入相应的UCDOS3.X字库目录名。 6. 如何设置 24点阵汉字显示? ①您的计算机必须支持1024x768显示模式。各种SuperVGA卡大多支持此显示模式。可先打入命令 C:\> VMODE 104  看是否能正确显示西文字符。如果不能,则一般不能支持24点阵汉字显示。 ②配置CONFIG.SYS,安装内存管理程序HIMEM.SYS&EMM386.EXE或QEMM.SYS。 ③ 选择正确的显示驱动程序。 运行TWSET选“显示”菜单项的“显示驱动设置”子菜单项。选择正确的显示驱动程序(TWSET屏幕右下角的DOS信息窗显示了您的计算机所安装的显示卡的类型。或先运行“TW/CK”检测之)。选择“24点阵显示”和您喜欢的24点阵字体。 ④ 重新启动天汇。执行以下命令: C:\> VMODE /24 或 C:\> TO24  即可。如果显示不正确则表示不支持,请立即打入 C:\> VMODE /16 或 C:\> TO16  恢复16点阵显示状态。 7. 如何在天汇系统下使用 WPS NT1.2? 首先,CONFIG.SYS应如下设置: ┏━━━━━━━━━━━━━━━━┓ ┃ DEVICE=C:\DOS\HIMEM.SYS ┃ ┃ DEVICE=C:\DOS\EMM386.EXE RAM ┃ ┃ DOS=HIGH,UMB ┃ ┗━━━━━━━━━━━━━━━━┛ 装入西文鼠标驱动程序: C:\> LH MOUSE  以上是WPSNT1.2要求的DOS运行环境。如果是第一次使用,请先将天汇系统目录下的UTIL目录下的“CCDOS.DRV”拷贝到WPSNT1.2的目录中。如: C:\>COPYC:\TWAY\UTIL\CCDOS.DRVC:\WPSNT 如果想以 800 x 600 方式运行 WPS则拷贝“CCDOS800.DRV”: C:\>COPYC:\TWAY\UTIL\CCDOS800.DRVC:\WPSNT\CCDOS.DRV 启动天汇系统及输入法。然后运行 WPS.EXE 即可。 8. 如何在天汇系统下运行 CCED? 启动天汇系统及安装使用的输入法。运行天汇字型服务程序FNTSRV及天汇2.x版字型接口TW2FNT: C:\> FNTSRV  C:\> TW2FNT  然后启动CCED,选择“重置CCED”菜单,设置字库接口为“CCEDTWAY.COM”(CCED本身提供)即可使CCED调用天汇字库。 如要经常使用 CCED 建议将 FNTSRV 和 TW2FNT 加入 TWAY.BAT中。 如果运行CCED时屏幕字符有闪烁现象,请按++扫一次屏即可,或运行TWSET设置“禁止字符闪烁”。 这是由于天汇3.0仿真了西文的字符闪烁功能,以使天汇下运行西文软件有与西文软件完全相同的效果。但有部分国内开发的软件没有象西文软件一样在不需要字符闪烁时禁止了此功能造成了不兼容。为此天汇3.0特意设置了“字符闪烁”开关以避免这种情况。 9. 如何在天汇系统下挂接自然码? 在天汇3.0 中可正常挂接和使用自然码。 启动天汇3.0 系统核心程序。 运行自然码程序,当自然码程序提示选择汉字系统类型时,可选择 2,c - GWBIOS 长城、浪潮类 3,d - SPDOS 金山、超想类 均可完成挂接。具体自然码使用方法详见自然码使用手册。 10. 如何防止 PCSHELL / Norton 等西文软件花屏? 天汇3.0首创了对西文512字符集的兼容技术,能防止大多数使用512字符集的西文软件运行时花屏的现象。例如 MSDOS6.2X: MSAV.EXE, MSBACKUP.EXE PCTOOLS: PCSHELL.EXE, CPAV.EXE CPBACKUP.EXE NORTON: NORTON.EXE, NCC.EXE, NCD.EXE, 等等。 但也可能仍有极少数使用512字符集的西文软件不能直接正确运行。这时只能通过命令行参数启动或设置为不使用512字符集方式。 如PCTOOLS系列的命令行参数为/NF,NORTON系列为/G0,等等。 例如,运行 PCTOOLS 的 UNDELETE.EXE: C:\> UNDELETE /NF  11. 为什么在 Windows 的 DOS 提示行下没有直接写屏? 在DOS的CONFIG.SYS只安装了HIMEM.SYS而没有安装EMM386内存管理程序的情况下,天汇系统在Windows的DOS提示行下无法支持直接写屏(这种情况下其它汉字系统多半会产生“GernalProtectionError”)。应在CONFIG.SYS中加入 DEVICE=C:\DOS\EMM386.EXE RAM 12. 如何使 SuperVGA 的扩展模式支持直接写屏? ①在CONFIG.SYS中安装EMM386.EXE或QEMM.SYS内存管理程序; ②在 Windows 的 DOS 提示行中不支持 800x600和 1024x768模式直接写屏。