美轮美奂的老臭虫

Test Director 8.0 修改字体

上一篇 / 下一篇  2009-04-24 16:13:13 / 个人分类:测试工具使用

 

Test Director 8.0 修改好的字体文件 tdclientui80.ocx

[TD服务器]
首先把下载的控件后缀名改变命名为TDClientUI80.xco
然后备份TDBIN\Install\TDClientUI80.xco文件改为 TDClientUI80.xco_bak
拷贝下载后的TDClientUI80.xco控件到TDBIN\Install\文件目录下
[TD客户端]
第一种方法:删除这个路径下整个文件夹 C:\Program Files\Common Files\Mercury Interactive\重新打开浏览器下载(如果浏览器是开着,系统会提示控件正在使用)
第二种方法:删除这个路径C:\Program Files\Common Files\Mercury Interactive\TD2000_80下的tdclientui80.ocx
这里主要区分一下:服务器BIN文件下的后缀为[ XCO ],而客户端文件下的后最是[ OCX ]


教你DIY

来源:http://bbs.btestsky.com/redirect.php?tid=1041&goto=lastpost

TD8.0中不清楚的(尤其是中文)字体似乎是8磅,改成9磅就很清楚。但是TD8.0并没有提供改字体的功能。在高人的指导下,我找到并修改了字体的设置。

在第一次连接TD8.0服务器时,会下载一些文件,其中就包括控制字体的文件。下载后的文件控制TD8.0字体。

客户机上的这个文件就是位于文件夹C:\Program Files\Common Files\Mercury Interactive\TD2000_80的tdclientui80.ocx。要修改其中的字体设置,需要先解开文件然后修改设置,最后还要重新压缩。

1、解开文件 -- 使用stripper(可以下载)
========================
这个OCX文件必须解开才能编辑,解压缩后的文件变得很大。

2、修改文件 -- 使用PE Explorer(可以下载)
==========================
用PE Explorer打开这个OCX文件后,找到RC数据。接下来就要在这些数据中边找边猜了。

在RC数据中,字体不是FontSize而是FontHeight,8磅字的对应数值是-11,9磅对应的是-12。因此可以在RC数据中搜索“-11”,确认是需要修改的字体大小就把-11改成-12,这样能减少很多翻看查找的时间。

3、重新压缩 -- 使用ASPack(可以下载)
========================
修改了RC数据之后(就是FontHeight从-11改为-12,如果需要改字体也可以,不过当心不要输错了字体名字;需要汉化标题也可以,不过更要小心),要压缩这个OCX文件才能再使用,压缩之后OCX又恢复了原来的大小。

以上是在客户机上修改ocx文件的方法。

修改好的ocx文件也可以放在服务器上,方法如下:

服务器(TD8.0的宿主机)的目录C:\Inetpub\TDBIN\Install中有一个文件名为tdclientui80.xco,俺猜这个文件 下载到客户机之后后缀就改成.ocx了,于是我就把修改好的tdclientui80.ocx文件改了后缀,覆盖了这个服务器上的文件。

按理说现在在客户机上登录TD8.0应该自动更新ocx文件,可有些客户机并不是这样,道理我也不清楚。不过我在客户机上删除了tdclientui80.ocx之后,就自动下载了新的文件,字体也改大了。


TAG:

nihaoyijing的个人空间 引用 删除 nihaoyijing   /   2012-01-12 09:14:49
你好,请问你有 tdclientui80.ocx吗?网上都下不下来
 

评分:0

我来说两句

Open Toolbar