
CAD discussion forum - ask any CAD-related questions here, share your CAD knowledge on AutoCAD, Inventor, Revit and other Autodesk software with your peers from all over the world. To start a new topic, choose an appropriate forum.
Please abide by the
rules of this forum.
This is a peer-to-peer forum. The forum doesn't replace the official direct technical support provided by ARKANCE for its customers.
How to post questions: register or login, go to the specific forum and click the NEW TOPIC button.
Author |
Topic Search Topic Options
|
tieniemaree
Newbie
Joined: 22.Sep.2015
Location: South Africa
Using: AutoCAD Lt 2016
Status: Offline
Points: 15
|
Topic: Script writing advice needed Posted: 29.Sep.2015 at 16:59 |
ah ok, thanks mate.
|
 |
John Connor
Senior Member
Joined: 01.Feb.2011
Location: United States
Using: AutoCAD 2018
Status: Offline
Points: 7175
|
Posted: 29.Sep.2015 at 16:49 |
I'll concede the point re Overkill.
If I missed the dash I apologize. Regapps are Registered Applications. Like anything else that is not being referenced (ex. - blocks) when one purges a drawing you want to clean those out.
|
"Humans have a strength that cannot be measured. This is John Connor. If you are reading this, you are the resistance."
<<AutoCAD 2015>>
|
 |
tieniemaree
Newbie
Joined: 22.Sep.2015
Location: South Africa
Using: AutoCAD Lt 2016
Status: Offline
Points: 15
|
Posted: 29.Sep.2015 at 16:30 |
@John
thanks for your feedback. Overkill is not needed as we oftentimes deliberately have multiple lines on different layers on top of each other, and Overkill will get rid of these IMO.
I did punt a dash in so I don't know what you are implying.
Purge could possibly have to run in some drawings yes, but not always. I am happy to run it once.
the REGEN is possibly also redundant yes.
all in all the script works fine for what I wanted to achieve. what would you change then if I may ask? and why?
|
 |
John Connor
Senior Member
Joined: 01.Feb.2011
Location: United States
Using: AutoCAD 2018
Status: Offline
Points: 7175
|
Posted: 29.Sep.2015 at 16:24 |
Still needs work.
First you run Overkill to get rid of any duplicate or overlapping lines.
Second you do a -Purge (note the dash?) of Regapps.
Third you do -Purge > All.
Fourth, and finally, you do an Audit.
Why the Regen at the end? What is that supposed to accomplish?
|
"Humans have a strength that cannot be measured. This is John Connor. If you are reading this, you are the resistance."
<<AutoCAD 2015>>
|
 |
tieniemaree
Newbie
Joined: 22.Sep.2015
Location: South Africa
Using: AutoCAD Lt 2016
Status: Offline
Points: 15
|
Posted: 29.Sep.2015 at 16:21 |
MODEL
AUDIT Y
-PURGE A N N
-LAYER UNLOCK *
_FILEDIA 0
EXPERT 3
-LINETYPE L PDASH2SPACE,PDASHED,PDASHED2,PDASHEDX2,PCENTRE,PCENTRE2,PPHANTOM,
PPHANTOM2 "C:/MK AUTOCAD FILES/acadlt.lin"
EXPERT 0
_FILEDIA 1
_AI_SELALL CHPROP S 1
PSLTSCALE 1
MSLTSCALE 1
LTSCALE 1
CELTSCALE 1
CANNOSCALE 1:100
ZOOM EXTENTS REGEN SAVE
AND NOW?
|
 |
John Connor
Senior Member
Joined: 01.Feb.2011
Location: United States
Using: AutoCAD 2018
Status: Offline
Points: 7175
|
Posted: 29.Sep.2015 at 16:12 |
Your Purge > All is not thorough enough, you don't run Overkill and you don't run Audit. Why? You obviously want to do some clean up of your drawing but all you are doing is shaking out the rugs without dusting, mopping and vacuuming.
|
"Humans have a strength that cannot be measured. This is John Connor. If you are reading this, you are the resistance."
<<AutoCAD 2015>>
|
 |
tieniemaree
Newbie
Joined: 22.Sep.2015
Location: South Africa
Using: AutoCAD Lt 2016
Status: Offline
Points: 15
|
Posted: 29.Sep.2015 at 14:55 |
must be said, local CAD guys did eventually provide the last piece of the puzzle.
|
 |
tieniemaree
Newbie
Joined: 22.Sep.2015
Location: South Africa
Using: AutoCAD Lt 2016
Status: Offline
Points: 15
|
Posted: 29.Sep.2015 at 14:54 |
HERE IT IS!!!!
MODEL
-PURGE A N
-LAYER UNLOCK *
_FILEDIA 0
EXPERT 3
-LINETYPE L PDASH2SPACE,PDASHED,PDASHED2,PDASHEDX2,PCENTRE,PCENTRE2,PPHANTOM,PPHANTOM2 "C:/MK AUTOCAD FILES/acadlt.lin"
EXPERT 0
_FILEDIA 1
_AI_SELALL CHPROP S 1
PSLTSCALE 1
MSLTSCALE 1
LTSCALE 1
CELTSCALE 1
CANNOSCALE 1:100
ZOOM EXTENTS REGEN SAVE
|
 |
John Connor
Senior Member
Joined: 01.Feb.2011
Location: United States
Using: AutoCAD 2018
Status: Offline
Points: 7175
|
Posted: 28.Sep.2015 at 15:18 |
Wouldn't you use the SETVAR command, variable name then either a 0 or 1?
|
"Humans have a strength that cannot be measured. This is John Connor. If you are reading this, you are the resistance."
<<AutoCAD 2015>>
|
 |
tieniemaree
Newbie
Joined: 22.Sep.2015
Location: South Africa
Using: AutoCAD Lt 2016
Status: Offline
Points: 15
|
Posted: 28.Sep.2015 at 14:04 |
@john
how do you deal with yes/no variables in scripts?
|
 |