CADsite forum

AutoCAD => Script files => Topic gestart door: Anonymous op za 17 04 2004, 14:26:58

Titel: Batch script tool
Bericht door: Anonymous op za 17 04 2004, 14:26:58
Heeft iemand niet een tool zoals Batchplot, maar dan voor script-file te runnen over een geselecteerd aantal tekeningen?
Titel: Batch script tool
Bericht door: Danny op vr 18 06 2004, 13:06:36
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????
Titel: Batch script tool
Bericht door: Joop op vr 18 06 2004, 14:01:57
:D Nog even geduld! :D
Het programma bestaat al, maar de handleiding is nog niet af.
Er wordt hard aan gewerkt.

Joop
Titel: Batch script tool
Bericht door: Anonymous op zo 20 06 2004, 13:23:35
OHhh Yoeppie kan niet wachten joh  :D
Titel: Batch script tool
Bericht door: Joop op ma 21 06 2004, 09:45:52
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
Titel: Batch script tool
Bericht door: bart op di 22 06 2004, 09:39:17
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
Titel: Batch script tool
Bericht door: Joop op di 22 06 2004, 10:10:21
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
Titel: Batch script tool
Bericht door: Michel op ma 21 02 2005, 18:09:31
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
Titel: Batch script tool
Bericht door: Joop op di 22 02 2005, 21:35:06
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
Titel: Batch script tool
Bericht door: bart op wo 23 02 2005, 07:42:32
in een standaard lt omgeving werkt lsp niet.
dus deze routine ook niet.
Titel: Batch script tool
Bericht door: Joop op wo 23 02 2005, 09:28:23
Bart,

Hoe zit dat met .vlx?

Joop
Titel: Batch script tool
Bericht door: bart op wo 23 02 2005, 09:43:57
in de help van 2005 lt staat er niets over dus ik neem aan dat dat ook niet werkt
Titel: Batch script tool
Bericht door: Joop op wo 23 02 2005, 11:36:19
:twisted: that sucks  :evil:
Titel: Re: Batch script tool
Bericht door: DanAi op wo 30 11 2005, 12:59:09
Werkt Babe ook op DXF-files?
Kan je uberhäupt een script runnen over een aantal DXF-files??
Titel: Re: Batch script tool
Bericht door: Joop op do 01 12 2005, 07:49:13
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


Titel: Re: Batch script tool
Bericht door: Joop op do 01 12 2005, 07:51:03
Op een of andere manier werkt de kleur niet goed. :(
De tekst tussen [ en ] niet intypen.
Titel: Re: Batch script tool
Bericht door: DanAi op ma 05 12 2005, 13:15:19
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.
Titel: Re: Batch script tool
Bericht door: Joop op wo 07 12 2005, 07:58:25
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.
Titel: Re: Batch script tool
Bericht door: DanAi op di 13 12 2005, 13:16:11
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
Titel: Re: Batch script tool
Bericht door: Joop op wo 14 12 2005, 07:58:06
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.
Titel: Re: Batch script tool
Bericht door: Joop op wo 14 12 2005, 08:03:03
PS,

Je moet dan wel even in het vensterje "bestandstypen:" het juiste bestandsformaat kiezen.

Joop