原帖由 kenyling 于 2006-9-8 21:19 发表 ]- F2 ]* f" x0 X, t
哦,谢谢你的指点,可我想知道系统变量具体是在哪里设置的?你能帮帮我吗~~~ ) p8 G: s4 S% N6 ?" e/ H+ k
" |, Y& n, s: i0 K9 D在很多时候由于原始文件变量设置不当,引起莫名的问题而百思不得其解,因为要记住多达两三百个变量有一定难度,我经常用以下方法查出是哪个变量出了差错。为叙述方便,将有问题的文件命名为文件1,新建一个文件命名为文件2(最好新建,因为那样所有变量都是默认值,也可以用没问题的文件),分别在两文件中运行SETVAR,然后选?列出变量,将变量拷到Excel,比较变量中哪些不一样,这样可以大大减少查询变量的时间。
5 s# ^1 X9 `, k- a: R4 J5 E/ j9 Z
0 b) ^2 r2 |; P8 E5 \8 E举例:假设一个图其中变量ANGBASE设为90,那若用程序生成文本的话,所有文本中的字都会旋转90。现用setvar命令将变量列出,然后将所有变量复制-粘贴到一个Excel文件B列。新建一个文件,再用setvar命令将变量列出,将所有变量复制-粘贴到Excel文件A列,在Excel文件文件C1格输入“ =IF(A1=B1,0,1)”下拉单元格算出所有行的值,然后对C列按递减排列,这样,值不相同的变量就集中在前几列,再分析这些变量,很快就能查出是ANGBASE变量的设置有问题。 |