3527188 发表于 2008-11-16 10:47:00

[讨论]这个程序该怎么优化

    (command "-layer""M" "DIM" "C" "1" """" "-lweight" "0.2" """")
    (command "-style" "wen_txt" "romans,gbcbig" "0" "0.9" "0" "n" "n" "n")
(command "dimclrt" "3" "dimadec" "2" "dimclrd" "222" "dimclre" "222"
    "dimtad" "0" "DIMBLK" "_OPEN30" "DIMCEN" "0" "DIMDEC" "3"
    "DIMJUST" "0" "DIMLDRBLK" "_OPEN30" "DIMLWD" "-3" "DIMLWE" "-3"
    "DIMTAD" "0" "DIMTOFL" "off" "DIMTXT" "3" "DIMASZ" "2" "DIMAZIN" "0" "DIMTIH" "off")
一加载用CAD就出现一大堆的对话文字
求高手帮忙优化一下

王咣生 发表于 2008-11-16 12:08:00

(setvar "cmdecho" 0)<br/><br/>(command "-layer"  "M" "DIM" "C" "1" """" "-lweight" "0.2")<br/>    (command "-style" "wen_txt" "romans,gbcbig" "0" "0.9" "0" "n" "n" "n")<br/>  (command "dimclrt" "3" "dimadec" "2" "dimclrd" "222" "dimclre" "222"<br/>    "dimtad" "0" "DIMBLK" "_OPEN30" "DIMCEN" "0" "DIMDEC" "3"<br/>    "DIMJUST" "0" "DIMLDRBLK" "_OPEN30" "DIMLWD" "-3" "DIMLWE" "-3"<br/>    "DIMTAD" "0" "DIMTOFL" "off" "DIMTXT" "3" "DIMASZ" "2" "DIMAZIN" "0" "DIMTIH" "off")

3527188 发表于 2008-11-16 14:04:00

<p>太感谢了~~~</p><p>setvar这个的用处和command是一个样的吗?</p>

16335181 发表于 2008-11-17 10:58:00

3527188发表于2008-11-16 14:04:00static/image/common/back.gif太感谢了~~~setvar这个的用处和command是一个样的吗?

<p><font size="3">此函数可将</font><font size="3"> AutoCAD </font><font size="3">系统变量设定给</font><font size="3"> value, </font><font size="3">然后再返回其值。变量名称一定要以双引号括起。</font></p><p class="MsoNormal"><font face="华文行楷" size="5">范例</font></p><p class="MsoNormal">&nbsp;&nbsp;&nbsp; <font size="3">(setvar "FILLETRAD" 0.50) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;</font><font size="3">返回</font><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.5</font></p><p class="MsoNormal">&nbsp;&nbsp;&nbsp; <font size="3">这将设定</font><font size="3"> AutoCAD 的圆角半径为 0.5 单位。假如您设定系统变量的值为整型数, 则value的范围必须是在
                        -32768 和+32767 之间。有些 AutoCAD的命令在发出任何提示之前已经使用系统变量的缺省值。假如您在执行一个命令中, 使用 setvar 来设定一个新值给系统变量, 则这一新值在下个AutoCAD 命令开始前将不会发生任何效用。<p class="MsoNormal"><font size="3">&nbsp;&nbsp;&nbsp; 【注意】当使用setvar函数来改变AutoCAD的系统变量ANGBASE时, value参数会被解译成弧度量。这不同于将这个参数解释成度度量的AutoCAD Setvar 命令。当使用setvar函数来改变AutoCAD的系统变量SNAPANG 时, 数值参数会被解释成弧度量, 此弧度量是相对于Auto CAD缺省的零度方向, 即向东或三点钟方向。这不同于AutoCAD的SETVAR指令, 该命令会将这个参数解译成相对于ANGBASE所设定的度量。有关AutoCAD的系统变量名称可参阅本书的附录。</font></p></font></p><p class="MsoNormal"><font size="3">&nbsp;&nbsp;&nbsp; 【注意】当使用setvar函数来改变AutoCAD的系统变量ANGBASE时, value参数会被解译成弧度量。这不同于将这个参数解释成度度量的AutoCAD Setvar 命令。当使用setvar函数来改变AutoCAD的系统变量SNAPANG 时, 数值参数会被解释成弧度量, 此弧度量是相对于Auto CAD缺省的零度方向, 即向东或三点钟方向。这不同于AutoCAD的SETVAR指令, 该命令会将这个参数解译成相对于ANGBASE所设定的度量。有关AutoCAD的系统变量名称可参阅本书的附录。</font></p>
页: [1]
查看完整版本: [讨论]这个程序该怎么优化