This is the code from the simple lisp:
(defun c:LP()
(command"PROPULATE""A""Drawing_Properties.prp""U""C""REGEN")
(princ)
)
This is the .prp generated by Laserfiche:
; block.attribute: @[block.attribute_tag]
; insert name of block . name of attribute tag
; and the attributes value will be inserted
;
; reserved commands: @[XREFLIST] = lists all attached xrefs
; @[FONTLIST] = lists all fonts
; @[IMAGELIST] = lists all attached images
;
; literal string: anything not surrounded by @[ ]
[Summary]
Title=
Subject=
Author=
Keywords=
Hyperlink=
Comments=
[Custom]
Custom1a=Roof style
Custom1b=Mansard
Custom2a=Customer
Custom2b=Misc. Homeowner
Custom3a=Sub Name
Custom3b=
Custom4a=HCC job Number
Custom4b=18050108
Custom5a=Windzone
Custom5b=135
Custom6a=Permit area
Custom6b=Pinellas County
Custom7a=Job address
Custom7b=Redacted,
Custom8a=roof height
Custom8b=3'-6"
Custom9a=SQ FOOTAGE
Custom9b=1065
Custom10a=City
Custom10b=St. Pete
Those custom fields are placed in all 5 sheets of the .dwg file. The fields are pulled from the database. This ensures there are no misspellings, or other mistakes in the data entry for the fields in the .dwg files. I would basically place that .prp file on my desktop, then run that lisp and the fields would fill automatically for me. The process took about 5 seconds. I can copy and paste into DWGPROPS manually, line by, but that takes a bit more time.
I dont know if there is another way to accomplish this or not.
Thanks..