Fellas,
Here's a bit of code that I'm using to create a new dim style if it doesn't exist:
(defun c:tst()
;create text Style
(if (not (tblsearch "style" "ROMANS")) (command "-style" "ROMANS" "ROMANS.SHX" 1.25 1.0 0 "N" "N" "Y"))
;create dimension style
(if (not (tblsearch "DImstyle" "TIC 1_20"))
(progn
(command "dim" "style" "ROMANS"
"DIMALTD" 2
"DIMALTF" m
"DIMALTRND" 0
"DIMALTF" 25.4
"DIMALTTD" 2
"DIMALTTZ" 0
"DIMALTU" 2
"DIMALTMZF" 100
"DIMALTZ" 0
"DIMALT" 0
"DIMATFIT" 3
"DIMAUNIT" 0
"DIMAZIN" 0
"DIMARCSYM" 0
"DIMBLK" ""
"DIMBLK1" ""
"DIMBLK2" ""
"DIMASZ" 0.0625
"DIMLDRBLK" ""
"DIMCEN" 0.0313
"DIMCLRD" 256
"DIMCLRE" 256
"DIMCLRT" 256
"DIMDEC" 2
"DIMDSEP" "."
"DIMDLE" 0
"DIMDLI" 0.5
"DIMEXE" 0.0625
"DIMEXO" 0.0625
"DIMFRAC" 0
"DIMFXLON" 0
"DIMFXL" 1
"DIMGAP" 0.0313
"DIMJOGANG" 45
"DIMJUST" 0
"DIMLFAC" 1
"DIMLIM" 0
"DIMLTYPE" "BYLAYER"
"DIMLTEX1" "BYLAYER"
"DIMLTEX2" "BYLAYER"
"DIMLUNIT" 2
"DIMLWD" -2
"DIMLWE" -2
"DIMPOST" "'"
"DIMRND" 0
"DIMSAH" 0
"DIMSCALE" 20
"DIMSD1" 0
"DIMSD2" 0
"DIMSE1" 0
"DIMSE2" 0
"DIMSOXD" 0
"DIMTAD" 1
"DIMTDEC" 2
"DIMTXTDIRECTION" 0
"DIMTFAC" 0.25
"DIMTFILLCLR" 0
"DIMTFILL" 0
"DIMTXT" 0.0625
"DIMTIH" 1
"DIMTIX" 0
"DIMTM" 0
"DIMTMOVE" 0
"DIMTOFL" 0
"DIMTOLJ" 1
"DIMTOH" 1
"DIMTP" 0
"DIMTOL" 0
"DIMTZIN" 0
"DIMLIM" 0
"DIMMZS"
"DIMTXSTY" "ROMANS"
"DIMZIN" 3 /e)
) ;progn
) ;if
) ;defun
For whatever reason, ACAD returns "nil" when I run this and the style is not created.
I would appreciate any help/guidance,
Robert