Met AutoCAD LT 2026 kun je LISP gebruiken.
Wie van jullie gebruikt dit al? Misschien wil je je ervaringen delen?
Wie van jullie gebruikt dit al? Misschien wil je je ervaringen delen?
Deze sectie stelt je in staat om alle bijdragen van dit lid te bekijken. Je kunt alleen de bijdragen zien waar je op dit moment toegang toe hebt.
Toon bijdragen MenuCitaat van: Jacob op do 22 05 2025, 16:39:00Dag Reimer en Eddy,Eigenlijk heel simpel:
Bedankt voor jullie input.
Ik heb jullie uitleg 3 keer doorggelezen, maar krijg het neit voor elkaar om de lisp te starten.
Het bestand heet "CopyBlockDefinition.lsp", deze wordt automatisch geladen met "acaddoc.lsp"
Via de toolpallet wil ik de lisproutine uitvoeren.
Normaal start ik met "^C^CCopyBlockDefinition"
Na de uitleg heb ik het geprobeerd met "^C^CLMCopyBlockDefinition" en met "^C^CLM:CopyBlockDefinition"
Maar ik blijf de melding houden dat hij het commando niet kent.
Wellicht lees ik het niet goed of zie wat over het hoofd.
Hoor graag.
(defun c:CopyB ( / OLDBLOCK OLDNAME NEWNAME) staat dit:(defun C:LINE ( / )
...
)defun = definieer functieCitaat van: Reimer op ma 19 05 2025, 13:04:33...Met 'LM:' creëert Lee Mac dus een ruimte waarmee hij dus geen andere functies kan 'overrullen'
Wat Lee Mac doet is niets anders dan "LM:" toevoegen als onderdeel van de naam van zijn commando's.
...
(defun AB:subroutine ( / )
(alert "Dit is een subroutine")
(princ)
)
(defun XY:subroutine (a / )
(alert (strcat "Dit is een " a " subroutine")
(princ)
)
Je kunt dit dan zo gebruiken:(defun C:foo ( / )
; roep de subroutines aan
(AB:subroutine)
(XY:subroutine "andere")
(princ) ; nette afsluiting van je routine
)
Citaat van: Reimer op wo 31 07 2024, 16:53:31Dit is echt balen. Ik ontdekte vandaag dat Cadsite.be weer te bereiken is. Echt vervelend dat er zoveel spam op binnenkomt.Dat had ik dus vandaag pas...
Reimer.