在大家的帮助下,我制作了一个不需要任何DimStyles的lisp:
我称之为AIX\u DIMVariabler。保存我想要的所有变量的lsp。
然后,我调用了我想通过菜单访问的不同尺寸样式的变量。
这是AIX\u DimVariabler。lsp您可以删除(如果…样式行导致我搜索应在dimstyles中的样式)。
我搜索AIX\u ISO,如果没有,我通过C:AIXTXT加载它。。。
如果你想删除这行,你可以
(setvar“dimtxsty”“AIX\u ISO”)
或者将其设置为标准或其他。。。
(变量):
- defun dim_variabler ()
- (if (not (tblsearch "style" "AIX_ISO"))
- (C:AIXTXT)
- )
- (setvar "dimadec" 0)
- (setvar "dimalttz" 0)
- (setvar "dimcen" 4.0)
- (setvar "dimdec" 0)
- (setvar "dimtix" 0)
- (setvar "dimatfit" 3)
- (setvar "dimtmove" 2)
- (setvar "dimdli" 3)
- (setvar "dimdsep" ",")
- (setvar "dimdle" 2.0)
- (setvar "dimexe" 2.0)
- (setvar "dimexo" 3.0)
- (setvar "dimlfac" 1)
- (command "dimtxt" 3.0)
- (command "dimtih" "off")
- (command "dimtoh" "off")
- (setvar "dimtxsty" "AIX_ISO")
- )
- (defun LinjerDim ()
- (setvar "dimgap" 1)
- (setvar "dimjust" 0)
- (command "dimsd1" "off")
- (command "dimse1" "off")
- (setvar "dimtad" 1)
- (setvar "dimasz" 3)
- ;;; (setvar "dimanno" 1) ;annotative måttsättning
- (setvar "dimblk" "Oblique")
- (setvar "dimblk1" "Oblique")
- (setvar "dimblk2" "Oblique")
- ;(setvar "dimclrd" 4)
- (setvar "dimclrt" 1)
- (setvar "dimdle" 2)
- )
- (defun PilDim ()
- (setvar "dimgap" 1)
- ;;; (setvar "dimanno" 1) ;annotative måttsättning
- (setvar "dimjust" 2)
- (setvar "dimtad" 2)
- (setvar "dimasz" 3)
- (setvar "dimblk1" "None")
- (setvar "dimblk2" "Open90")
- (setvar "dimldrblk" "None")
- (setvar "dimclrt" 1)
- ;(setvar "dimclrd" 1)
- (command "dimsah" "ON")
- (command "dimsd1" "ON")
- (command "dimsd2" "OFF")
- (command "dimsoxd" "OFF")
- (command "dimse1" "ON")
- (command "dimse2" "OFF")
- (setvar "dimdle" 0)
- )
- ;;
这是AIX\u Dim。lsp那个尺寸。。我在这里所做的更改只是,我根据比例进行放大:(setvar“dimscale”1)
|