try entering FROM at the 'Specify insertion point' prompt
example to insert a block 2 units above a specified base point
Command: -INSERT
Enter block name or [?] <MH>: MH
Specify insertion point or [Basepoint/Scale/X/Y/Z/Rotate]: FROM
Base point: INT
of <Offset>: @0,2
____________________...
fn (strcat "c:\\revfolder\\" (vl-filename-base (getvar "dwgname")) "-Revisions.txt")
BTW- are you familiar with using Custom Drawing Properties (Dwgprops > Cusom tab) to populate fields used in Tables or Attributes? There might be a fairly easy way to "force the Attribute graphics to be...
Investigate the use of acaddoc.lsp
Oh, I'm sure there is but I have neither the time or inclination to write that many lines of code.
edit the (getvar "dwgprefix") to "c:\\revfolder\\" or something similar to your liking.
____________________
Civil 3D 2008, Terramodel
You can embed an image file as an OLE (Insert > OLE Object...). I'm not so sure that's the best way to go though...
You may need to convert the .jpg to a .bmp first.
____________________
Civil 3D 2008, Terramodel
oops. I forgot to add (vl-load-com)...
I also changed the command name to MatchX or maxr.
____________________
Civil 3D 2008, Terramodelhttp://files.engineering.com/getfile.aspx?folder=625de82a-f7af-4907-a8f7-4cc7e847d00d&file=MatchX.LSP
Try this... Layers, linetypes and styles need to be loaded first. It's got some problems with Mtext properties. Let me know of any bugs, I'll try to fix them.
____________________
Civil 3D 2008...
What properties were you hoping to match? Try typing (entget (car (nentsel))) and picking an entity in the xref. This should give you a list of the entity's properties, which can be stripped and assigned to another entity that belongs in the dwg. I'd be glad to help more if you know what...