表示很无语,这个已经是很简单的东西了..
- (defun c:makelt(/ str file fn exprt bak_cmd)
- (setq file (strcat (getvar 'dwgprefix)(vl-filename-base (getvar 'dwgname))"_mylt.lin")
- fn (open file "w")
- exprt (getvar 'expert)
- bak_cmd(getvar 'cmdecho))
- (write-line "*FENCELINE2,Fenceline square ----[]-----[]----[]-----[]----[]---" fn)
- (write-line "A,6.35,-2.54,[BOX,ltypeshp.shx,x=-2.54,s=2.54],-2.54,25.4" fn)
- (close fn)
- (setvar 'expert 5)
- (setvar 'cmdecho 0)
- (command ".-linetype" "load" "*" file "")
- (vl-file-delete file)
- (and exprt (setvar 'expert exprt))
- (and bak_cmd (setvar 'cmdecho bak_cmd))
- (princ)
- )
|