Ik gebruikte in het verleden in AutoCAD 2012 onder W7 volgende code om snel alle geladen lijntypes te vervangen door de metrische definities:
(setvar 'expert 3)
(command "_.-linetype" "_Load" "*" "acadiso.lin" "")
(setvar 'expert 0)
(command "_.-purge" "_ltypes" "*" "_No")
(command "_.regenall")
Echter, dit lijkt niet meer te werken in AutoCAD 2017 onder W10. Het lijkt alsof de Amerikaanse definities geladen blijven. Ik krijg ook geen foutmelding. Iemand een oplossing?
Het individueel herladen van lijntypes lukt ook niet.
zet die line met purge eens uit en test het uit in een legen tekening
(command "-linetype" "l" "*" "C:/Autodesk/eigen/acadiso.lin" "")
doet het bij mij prima
lin bestand al een geopend om te kijken op het de juiste definitie is?
Het blijkt een bug te zijn in AutoCAD 2017: na het herladen van lijndefinities worden deze niet refreshed tijdens een regenall (maar ze worden wel geladen), maar worden deze enkel refreshed bij het (her)openen van de tekening. Misschien kent iemand een bugfix of workaround?
Bedankt voor je antwoord Bart.
Ik ben er ondertussen achtergekomen dat de lijndefinities wel geladen worden, maar dat deze nieuwe definities niet onmiddelijk zichtbaar worden in de tekening maar pas na heropenen van de tekening. Deze bug zou in AutoCAD 2018 gerepareerd zijn, maar misschien bestaat er ook wel een bugfix voor AutoCAD 2017.