76
312
254
后起之秀
(defun GetOrAddDict ( parentDict dictName ) (cond ( (cdr (assoc -1 (dictsearch parentDict dictName ) ) ) ) ( (dictadd parentDict dictName (entmakex '( (0 . "DICTIONARY") (100 . "AcDbDictionary") ) ) ) ) ))(defun AddOrReplaceXrec ( parentDict xrecName xrecData / xrec ) (if (setq xrec (dictsearch parentDict xrecName ) ) (entdel (cdr (assoc -1 xrec) ) ) ) (dictadd parentDict xrecName (entmakex (append '( (0 . "XRECORD") (100 . "AcDbXrecord") ) xrecData ) ) ))(defun C:BUILDDICTIONARY ( / dict1 xrec00 xrec01 xrec02 xrec03 xrec04 xrec05 xrec06 xrec07 xrec08 xrec09 xrec10 xrec11 xrec12 xrec13 xrec14 xrec15 xrec16 xrec17 xrec18 xrec19 xrec20 xrec21 xrec22 xrec23 xrec24 xrec25 xrec26 xrec27 xrec28 xrec29 xrec30 xrec31 xrec32 xrec33 xrec34 xrec35 xrec36 xrec37 xrec38 xrec39 xrec40 xrec41 xrec42 xrec43 xrec44 xrec45 xrec46 xrec47 xrec48 xrec49 xrec50 xrec51 xrec52 xrec53 xrec54 xrec55 xrec56 xrec57 xrec58 xrec59 xrec60 xrec61 xrec62 xrec63 xrec64 xrec65 xrec66 xrec67 xrec68 xrec69 xrec70 xrec71 xrec72 xrec73 xrec74 xrec75 xrec76 xrec77 xrec78 xrec79 xrec80 xrec81 xrec82 xrec83 xrec84 xrec85 xrec86 xrec87 xrec88 xrec89 xrec90 xrec91 xrec92 xrec93 xrec94 xrec95 xrec96 xrec97 xrec98 xrec99 ) (if (not (setq adict (dictsearch (namedobjdict) "MyDictionary1"))) (progn (setq dict1 (GetOrAddDict (namedobjdict) "MyDictionary1" ) ) (setq xrec00 (AddOrReplaceXrec dict1 "Fase00" '( (1 . "00-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec01 (AddOrReplaceXrec dict1 "Fase01" '( (1 . "01-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec02 (AddOrReplaceXrec dict1 "Fase02" '( (1 . "02-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec03 (AddOrReplaceXrec dict1 "Fase03" '( (1 . "03-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec04 (AddOrReplaceXrec dict1 "Fase04" '( (1 . "04-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec05 (AddOrReplaceXrec dict1 "Fase05" '( (1 . "05-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec06 (AddOrReplaceXrec dict1 "Fase06" '( (1 . "06-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec07 (AddOrReplaceXrec dict1 "Fase07" '( (1 . "07-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec08 (AddOrReplaceXrec dict1 "Fase08" '( (1 . "08-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec09 (AddOrReplaceXrec dict1 "Fase09" '( (1 . "09-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec10 (AddOrReplaceXrec dict1 "Fase10" '( (1 . "10-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec11 (AddOrReplaceXrec dict1 "Fase11" '( (1 . "11-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec12 (AddOrReplaceXrec dict1 "Fase12" '( (1 . "12-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec13 (AddOrReplaceXrec dict1 "Fase13" '( (1 . "13-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec14 (AddOrReplaceXrec dict1 "Fase14" '( (1 . "14-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec15 (AddOrReplaceXrec dict1 "Fase15" '( (1 . "15-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec16 (AddOrReplaceXrec dict1 "Fase16" '( (1 . "16-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec17 (AddOrReplaceXrec dict1 "Fase17" '( (1 . "17-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec18 (AddOrReplaceXrec dict1 "Fase18" '( (1 . "18-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec19 (AddOrReplaceXrec dict1 "Fase19" '( (1 . "19-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec20 (AddOrReplaceXrec dict1 "Fase20" '( (1 . "20-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec21 (AddOrReplaceXrec dict1 "Fase21" '( (1 . "21-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec22 (AddOrReplaceXrec dict1 "Fase22" '( (1 . "22-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec23 (AddOrReplaceXrec dict1 "Fase23" '( (1 . "23-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec24 (AddOrReplaceXrec dict1 "Fase24" '( (1 . "24-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec25 (AddOrReplaceXrec dict1 "Fase25" '( (1 . "25-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec26 (AddOrReplaceXrec dict1 "Fase26" '( (1 . "26-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec27 (AddOrReplaceXrec dict1 "Fase27" '( (1 . "27-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec28 (AddOrReplaceXrec dict1 "Fase28" '( (1 . "28-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec29 (AddOrReplaceXrec dict1 "Fase29" '( (1 . "29-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec30 (AddOrReplaceXrec dict1 "Fase30" '( (1 . "30-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec31 (AddOrReplaceXrec dict1 "Fase31" '( (1 . "31-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec32 (AddOrReplaceXrec dict1 "Fase32" '( (1 . "32-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec33 (AddOrReplaceXrec dict1 "Fase33" '( (1 . "33-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec34 (AddOrReplaceXrec dict1 "Fase34" '( (1 . "34-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec35 (AddOrReplaceXrec dict1 "Fase35" '( (1 . "35-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec36 (AddOrReplaceXrec dict1 "Fase36" '( (1 . "36-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec37 (AddOrReplaceXrec dict1 "Fase37" '( (1 . "37-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec38 (AddOrReplaceXrec dict1 "Fase38" '( (1 . "38-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec39 (AddOrReplaceXrec dict1 "Fase39" '( (1 . "39-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec40 (AddOrReplaceXrec dict1 "Fase40" '( (1 . "40-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec41 (AddOrReplaceXrec dict1 "Fase41" '( (1 . "41-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec42 (AddOrReplaceXrec dict1 "Fase42" '( (1 . "42-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec43 (AddOrReplaceXrec dict1 "Fase43" '( (1 . "43-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec44 (AddOrReplaceXrec dict1 "Fase44" '( (1 . "44-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec45 (AddOrReplaceXrec dict1 "Fase45" '( (1 . "45-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec46 (AddOrReplaceXrec dict1 "Fase46" '( (1 . "46-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec47 (AddOrReplaceXrec dict1 "Fase47" '( (1 . "47-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec48 (AddOrReplaceXrec dict1 "Fase48" '( (1 . "48-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec49 (AddOrReplaceXrec dict1 "Fase49" '( (1 . "49-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec50 (AddOrReplaceXrec dict1 "Fase50" '( (1 . "50-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec51 (AddOrReplaceXrec dict1 "Fase51" '( (1 . "51-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec52 (AddOrReplaceXrec dict1 "Fase52" '( (1 . "52-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec53 (AddOrReplaceXrec dict1 "Fase53" '( (1 . "53-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000")))) (setq xrec54 (AddOrReplaceXrec dict1 "Fase54" '( (1 . "54-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000-0000000"))))