CADsite forum

AutoCAD => Autolisp => Topic gestart door: dmscholten87 op wo 14 05 2014, 14:06:33

Titel: Etransmit met locatie LSP
Bericht door: dmscholten87 op wo 14 05 2014, 14:06:33
Ik ben opzoek naar een routine die ik kan gebruiken om meerdere tekeningen (vanuit StabiBase of d.m.v. LSP/SCR) naar een nader op te geven locatie te etransmitten.
Heb onderstaande al gemaakt maar wil graag aangeven dat de bestandsnaam van de tekening als bestandsnaam voor de ZIP-file gebruikt moet worden. En indien mogelijk er nog een datum aan toegevoegd kan worden.

_qsave
(command "-etransmit""z""C:/test""""N""N""Y""Y""N""")


Wat ik nu heb schrijft die het wel weg naar me C:/ pad met de naam test.
Nu moet dus "test" veranderd worden in de bestandsnaam van de DWG.

Heb al heel wat forum's afgezocht maar kwam dan bij de variable DWGNAME maar kan hier niet zoveel mee.

Wie kan mij verder helpen.
Titel: Re: Etransmit met locatie LSP
Bericht door: roy_043 op wo 14 05 2014, 16:12:59
Als StabiBase VL* functies ondersteunt dan zou dit moeten werken:
(strcat (vl-filename-base (getvar "dwgname")) "_" (rtos (getvar "cdate") 2 0))
Titel: Re: Etransmit met locatie LSP
Bericht door: Reimer op wo 14 05 2014, 17:16:29
Hofcad heeft mij geholpen aan een lisp die een etransmit maakt met dezelfde naam en locatie als de dwg.
Ik liep tegen het probleem aan dat de padnaam bij mij afgekort werd omdat deze te lang was. Hofcad heeft dit opgelost door de etransmit eerst in een tijdelijke map aan te maken en vervolgens te hernoemen.
zie: http://www.cadsite.be/smf/index.php?topic=5713.msg29953#msg29953 (http://www.cadsite.be/smf/index.php?topic=5713.msg29953#msg29953)

Reimer