hmqosa.blogg.se

What autocad
What autocad





"K:\\CAD\\2_Configurations\\AutoCAD\\Fonts " "K:\\CAD\\2_Configurations\\AutoCAD\\BASupport " "C:\\program files\\autodesk\\applicationplugins\\acworkflow.bundle\\contents\\win64 " (cond ((wcmatch (getvar "ROAMABLEROOTPREFIX") "*C3D*") This builds the string of Support File Search Paths depending of the version of AutoCAD product (vla-get-preferences (vlax-get-acad-object)) This sets a reference to the files portion of the acad preferences

what autocad

(strcat "HKEY_LOCAL_MACHINE\\" (vlax-product-key)) This sets a reference to the install path of your product If anyone has ideas on getting the below to work, or any other ideas on how to work with the ACAD.lsp with multiple verticals installed, I am all ears. I am not very familiar with the lisp and figure I am missing some kind of syntax. I was thinking of something like the little lisp below that I was trying to see if the concept worked, but I am missing something even on this, as it is not working for me. I was thinking of using the (getvar "ROAMABLEROOTPREFIX") to identify what product is running, because even though all (3) products are installed in the same location, the user specific roamable root prefix is unique, where MEP and Civil 3D would be in the folder names. I am trying to write a condition statement in the beginning of our ACAD.lsp that would give us the ability to merge all (3) ACAD.lsp files into (1) by finding out which product is running.

what autocad

and AutoCAD is not going to know what to run, just the first it sees in the AutoCAD Support folder.

what autocad

We are using the ACAD.lsp to drive our support paths in AutoCAD, in 2015 it looks like AutoCAD, AutoCAD MEP, and Civil 3D all use the same installed program directory, so if all (3) products are installed on one machine, our current ACAD.lsp files are not going to work, as they are unique per product.







What autocad