Hallo,
Ik heb een lisp gevonden via dit forum dat heel goed en handig te gebruiken is ("Kroon" voor het aanpassen van tekeningenhoofden). Ik heb deze al aangepast zodat deze werkt voor mijn tekeninghoofd.
1 tekening pakket bestaat uit meerdere tekeningen (ongeveer 20 losse tekeningen, met een andere bestandsnaam)
Nu is mij vraag, is het mogelijk om de lisp over meerdere tekenening te laten uitvoeren, zodat ik niet op elke tekeningen opnieuw de lisp moet gaan uitvoeren.
Bvd.
Mvgr Erik
Zoek eens naar BaBe op deze site in "Schatkist":
http://www.cadsite.be/smf/index.php?topic=2811.0
Oke bedankt, ik heb het babe voor zover aan het werken gekregen. En zoals de instructie was de defun naar DoIt veranderd maar nu krijg ik de volgende Error :S
Ik heb de lsp die ik gebruik via babe ook toegevoegd, miss dat iemand mij kan helpen, ik kan sommige onderdelen wel volgen maar andere zijn wartaal voor mij.
Iemand een oplossing voor deze error? (het zou kunnen dat ik de lisp niet goed heb aangepast)
Alvast bedankt.
Gr Erik
Open de tekening en test daar je programma.
Zie: http://www.cadsite.be/smf/index.php?topic=4084.msg25187#msg25187
Eddy,
Ik heb het geprobeerd met je link, maar ik kom er zelf niet uit. :?
Heb wel gekeken of de lisp werkt als ik hem vanuit de verkenner insleep, dan doet hij het inderdaad goed.
Ik heb ook gekeken of de je juiste bestanden heb voor het draaien van "babe", die kloppen ook.
Iemand een idee of oplossing voor mij?
Bvd.
Mvgr. Erik
Command: VLIDE
Laad daar je programma, zet een "breakpoint"
Als je dat gedaan hebt dan laad je via deze editor je lisp en voert het uit, command: DoIt.
Dan kun je met [F8] door de code heen lopen.
dit heb ik gedaan. hier is het resutaat,
; file "C:\\Program Files\\Autodesk\\AutoCAD 2012 - English\\vllib.dll": 1 form loaded
; file "C:\\Program Files\\Autodesk\\AutoCAD 2012 - English\\vllib.dll": 1 form loaded
; file "C:\\Program Files\\Autodesk\\AutoCAD 2012 - English\\vllib.dll": 1 form loaded
_6_$
_$
BaBe_Tek_hoofd.lsp is loaded. Type DoIt to run.
You have to Change the Block name(BlkName), Tags(AttTagLst)
and Values(AttValLst) to your needs.
; 3 forms loaded from #<editor "C:/Program Files/Autodesk/AutoCAD 2012 - English/Acad LISP/BaBe_Tek_hoofd.lsp">
_$ doit
nil
_$
Voor "_$ doit" staat dan een groen vakje.
Klopt dit of doe ik iets fout?
Gr Erik
Je moet dan in acad het commando "DoIt" geven.
Als je een breakpoint hebt ingesteld dan gaat acad van zelf over naar de editor, waar je dan met [F8] verder de code laat uitvoeren, stap voor stap.
Hallo Eddy,
ik heb zelf door de lisp heen gelopen maar kan geen problemen vinden. Zonder babe.lsp te gebruiken doet de lisp keurig alles wat hoort..
maar als ik hem via babe probeer te gebruiken krijg ik de error zoals ik al eerder had aangegven.
ik heb zelf niet heel veel kennis van lisp misschien dat jij er naar kan kijken?
Bvd.
Gr. Erik
Kan het zijn dat een tekening die je wilt wijzigen het actieve bestand is?