原帖由 kenyling 于 2006-9-8 21:19 发表
' T* f( B( @' G. m9 @4 T哦,谢谢你的指点,可我想知道系统变量具体是在哪里设置的?你能帮帮我吗~~~ ) Q2 V3 u2 ~8 A, `7 u
" |1 E9 P5 x. [2 r5 a
在很多时候由于原始文件变量设置不当,引起莫名的问题而百思不得其解,因为要记住多达两三百个变量有一定难度,我经常用以下方法查出是哪个变量出了差错。为叙述方便,将有问题的文件命名为文件1,新建一个文件命名为文件2(最好新建,因为那样所有变量都是默认值,也可以用没问题的文件),分别在两文件中运行SETVAR,然后选?列出变量,将变量拷到Excel,比较变量中哪些不一样,这样可以大大减少查询变量的时间。1 D8 [+ V- y+ f; a2 m- M8 K3 P
4 B6 S9 V0 L% ]. ]) ?: J, b
举例:假设一个图其中变量ANGBASE设为90,那若用程序生成文本的话,所有文本中的字都会旋转90。现用setvar命令将变量列出,然后将所有变量复制-粘贴到一个Excel文件B列。新建一个文件,再用setvar命令将变量列出,将所有变量复制-粘贴到Excel文件A列,在Excel文件文件C1格输入“ =IF(A1=B1,0,1)”下拉单元格算出所有行的值,然后对C列按递减排列,这样,值不相同的变量就集中在前几列,再分析这些变量,很快就能查出是ANGBASE变量的设置有问题。 |