yoin

Atwist

Hallo forumleden,

Ik heb 563 DXF bestanden  :shock: en deze moeten allemaal naar DWG worden gezet is hier ook een simpele manier voor of moet ik domweg elk bestand open en opslaan als gaan doen.

Ik hoor graag jullie reacties
Atwist

AutoCad 2008.

julien

Dit werkje lijkt me een gedroomde taak voor babe.
http://www.cadsite.be/lisp/babe.php

Atwist

Dank je julien,

Ik ga deze gelijk even uit proberen.
Atwist

AutoCad 2008.

Atwist

Heb Babe geinstalleerd maar krijg --Unknown command "DOIT".  Press F1 for help--

Wat gaat er nu mis??
Atwist

AutoCad 2008.

Joop

Om BaBe aan het werk te zetten heb je een programma nodig (zelf maken) dat de gewenste opdracht (het openen van dxf bestanden en het saven naar dwg) uitvoerd.
Dit programma begint met (defun C:DoIt (/)
Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".

Atwist

Hallo Joop,

Sorry, ik snap het niet hellemaal :? maarja het is ook nog maar maandag, moet ik ondanks BABE nog een progje maken, ik dacht dat het in babe zelf zat.
Kun jij mij iets opweg helpen hoe dit eruit zou moeten zien en maar ik het mee moet programeren, ik denk zelf dat het een lips moet worden.

Ik dank alvast voor je reactie.
Atwist

AutoCad 2008.

julien

BaBe is een programma dat jouw programma kan toepassen op verschillende tekeningen.
Jij moet hier dus een lisp maken die je tekening opent, opslaat als en dan sluit.
BaBe zal dat dan doen over alle tekeningen die je wil.

Atwist

Hallo Julien,

Sorry ik snap het nog niet wand in de BABE zipfile zit dus al een lips voor dxf>dwg, dan zou ik zeggen dat ik dan al klaar ben, maar het werkt niet.
Atwist

AutoCad 2008.

julien

Dan heb je veel geluk.  :mrgreen:

Heb je de handleiding al doorgelezen:
http://www.cadsite.be/lisp/babe.php
?

BTW, heb je de juiste doslib al staan? (BaBe is nog niet helemaal klaar voor acad 2010 denk ik)

HofCAD

Beste Lezers,

Op http://download.rhino3d.com/download.asp?id=doslib kun je DOSLib 8.0
voor AutoCAD 2010 downloaden.

Met vriendelijke groet, HofCAD CSI.
ACADcadabra

Atwist

Ik draai op Autocad 2004 en doslib zit er ook op, wat zou het nu nog kunnen zijn.
Atwist

AutoCad 2008.

hulpje

Dag Forum leden,

Ik ben ook een beetje aan het stoeien met BaBe.
Ik wil deze gebruiken om meerdere tekeningen op te slaan als DXF.
Hiervoor heb ik de BaBe_DxfToDwg.lisp een beetje omgebouwd.

Ik start BaBe.lsp selecteer de tekeningen die omgezet moeten worden en laat de routine zijn werk doen.
De lisp werkt, maar na 1 tekening stop de routine!

Wie o wie kan me helpen om het wel te laten werken!

P.s. AutoCAD 2008 en bijgevoegd de lisp en het script!
HELAAS BESTAAT CADToppers.com niet meer
ACP-er (AutoDesk Certified Professional)

roy_043

Beste hulpje,

Bijgevoegd een zip met twee bestanden:
BaBe.scr
BaBe_DwgToDxf.lsp (de lisp is dus t.o.v. jouw voorbeeld hernoemd :wink:)

Deze twee bestanden werken in Bricscad 7 (BC7).

Aanpassingen:
BaBe.scr
Geen aanhalingstekens rond tekeningnaam (waarschijnlijk alleen nodig voor BC7).
Nieuwe regel na tekeningnaam (waarschijnlijk alleen nodig voor BC7).
BaBe_DwgToDxf.lsp
Het commando dxfout wordt gebruikt i.p.v. saveas.

Groet, Roy.

roy_043

#13
Beste Atwist,

Het bestand BaBe_DxfToDwg.lsp bevat een fout. Er er is geen commando DoIt gedefinieerd.
Een regel moet worden aangepast:

Regel 5 oud:
(defun C:DxfToDwg (/ path teknaam dwg)
Regel 5 nieuw:
(defun C:DoIt (/ path teknaam dwg)

Door een kleine bug in BaBe.lsp is het bovendien niet mogelijk om dxfs te selecteren.
Zie: http://www.cadsite.be/smf/index.php?topic=2811.msg17655#msg17655

Groet, Roy.

hulpje

Dag Roy,

De routine werkt, waarvoor mijn dank!
Ik was inderdaad vergeten de LISP file te hernoemen (:oops:), maar had hem wel al aangepast.

Richard
HELAAS BESTAAT CADToppers.com niet meer
ACP-er (AutoDesk Certified Professional)

yoin