Heeft iemand niet een tool zoals Batchplot, maar dan voor script-file te runnen over een geselecteerd aantal tekeningen?
Heelhaas heb ik niet zo'n tool. Ik ben namelijk ook op zoek naar zoiets.
Ik wil nl van een x-aantal tekeningen in het tekenhoofd de datum en overige tekst aanpassen. In alle tekeningen moet hetzelfde komen te staan.
Is er iemand die mij kan helpen????
:D Nog even geduld! :D
Het programma bestaat al, maar de handleiding is nog niet af.
Er wordt hard aan gewerkt.
Joop
OHhh Yoeppie kan niet wachten joh :D
Download hier Babe 1.3.zip (http://www.cadsite.be/tips/BaBe.zip)
(File is aangepast met DOSlib)
Pak de zip file uit in een directory die in het zoekpad van AutoCAD staat.
Veel plezier,
Joop
Joop ik krijg de volgende foutmelding
(win 2000 prof acad 2002)
Error: no function definition: DOS_SEARCH; error: An error has occurred inside
the *error* functionno function definition: DOS_OPENP
als ik babe probeer te starten
(hoort er geen dcl bij de lisp voor de plaatjes ?)
Ik heb nog niet de tijd genomen om de hele lisp door te lopen en uit te zoeken hoe alles werkt
maar een funtie definitie voor DOS_SEARCH kom ik inderdaad niet tegen in babe.lsp
HEEEEEL grote fout van mij. (gooi het maar op de haast waarmee ik dit heb klaargemaakt voor op de site ).
Bij dit programma hoort de Doslib2k.arx.
Dit is gratis te downloaden bij //www.mcneel.com
Men kan dit bestand standaard laden via appload of via BaBe.
Ik zal Julien een op nieuwe zip file sturen waar dit inzit met het verzoek de bestaande te vervangen.
[julien]gebeurd[/julien]
Sorry,
Joop
Hallo,
Ik werk op mijn bedrijf met autocad 2000LT, kan ik hier deze batch tool ook voor gebruiken?
Kan iemand dan me ook zeggen hoe het werkt, wat ik moet doen.
Ik krijg nu geregeld update's van tekeningen die ik nu stuk voor stuk uit moet printen, hier wil ik dus vanaf.
Kan ik hier ook mee "vergelijken" of de tekening al reeds bestaat in een bepaalde map?
Michel
BaBe IS VRIJ TE GEBRUIKEN!
De (korte) handleiding zit in de zipfile bijgesloten.
Ik heb geen ervaring met LT versies.
Voor het controleren of een tekening al bestaat moet je een aparte lisp-routine schrijven die je dan met BaBe gebruikt.
Denk er welaan dat je ook de datum controleerd i.v.m. nieuwere versies.
Heb je dan toch nog vragen aarzel niet om ze te stellen. :P
Succes,
Joop
in een standaard lt omgeving werkt lsp niet.
dus deze routine ook niet.
Bart,
Hoe zit dat met .vlx?
Joop
in de help van 2005 lt staat er niets over dus ik neem aan dat dat ook niet werkt
:twisted: that sucks :evil:
Werkt Babe ook op DXF-files?
Kan je uberhäupt een script runnen over een aantal DXF-files??
Natuurlijk werkt dit ook met .dxf bestanden.
Je moet dan wel de volgende wijzigingen verwerken.
Oud:
;;;*=====================================================================
;;; Select files to be processed =
;;;*=====================================================================
(defun SelectFiles (/ SelectedFiles AmountOfFiles)
 (setq SelectedFiles[font=Verdana][/font]
(dos_getfilem
  "Select Drawings"
  "O:\\AM-workflow\\DOCUMENT\\"
  "Drawing files (*.dwg[color=Red];*.dxf[/color])|*.dwg[color=Red]|*.dxf[/color]||"
) ;_ end of dos_getfilem
Path (car SelectedFiles)
SelectedFiles
(cdr SelectedFiles)
AmountOfFiles
(vl-list-length SelectedFiles)
SelectedFilesSorted
(acad_strlsort SelectedFiles)
path (ChangeBackslash path)
 ) ;_ end of setq
) ;_ end of defun
Op een of andere manier werkt de kleur niet goed. :(
De tekst tussen [ en ] niet intypen.
Hallo Joop,
Hoe werkt dit dan?
Moet ik deze aanpassing doen in de BaBe.lsp file?
D.w.z. elke keer als ik een DXF batch wil doen dat ik deze aanpassing moet doorvoeren.
Of althans, een Babe.lsp file gebruiken waar deze aanpassing in staat. En telkens weer switchen als ik weer dwg files wil batchen.
Is er geen ander alternatief? B.v. dat je in het programma BaBe dit kan selecteren?
Ik moet voor een opdrachtgever namelijk bestanden in zowel dxf als dwg aanleveren i.v.m. met de aansturing van hun productie proces.
Daar komt nog eens bij dat de dxf-files in Autocad 12-versie aangeleverd moeten worden.
Deze wijziging moet je aan brengen (eenmalig) in de BaBe.lsp.
NIET in de lisp routine die je gebruikt voor het bewerken van de tekeningen.
Met de BaBe.lsp maak je het script aan en moet je dus de tekeningen selecteren.
Hallo Joop,
Ik heb geprobeerd om de wijziging door te voeren.
Maar wanneer ik BaBe in autocad activeer krijg ik wel een scherm te zien waar ik files zou kunnen selecteren ware het niet
dat er geen files te zien zijn.
Wat doe ik verkeerd?
gr. DanAi
ik heb een foutje gemaakt. :(
Met de volgende code zou het moeten lukken.
;;;*=====================================================================
;;; Select files to be processed =
;;;*=====================================================================
(defun SelectFiles (/ SelectedFiles AmountOfFiles)
 (setq SelectedFiles
(dos_getfilem
  "Select Drawings"
  "O:\\AM-workflow\\DOCUMENT\\"
  "Drawing files (*.dwg)|*.dwg|Drawing exchange files (*.dxf)|*.dxf||"
) ;_ end of dos_getfilem
Path (car SelectedFiles)
SelectedFiles
(cdr SelectedFiles)
AmountOfFiles
(vl-list-length SelectedFiles)
SelectedFilesSorted
(acad_strlsort SelectedFiles)
path (ChangeBackslash path)
 ) ;_ end of setq
) ;_ end of defun
Vervang het deel in BaBe.lsp met het bovenstaande.
Succes.
PS,
Je moet dan wel even in het vensterje "bestandstypen:" het juiste bestandsformaat kiezen.
Joop