Scripts schrijven voor DraftSight

Hoi allemaal

Ik zou graag willen weten of het mogelijk is om een script voor DrafSight te maken waarmee je een bestand kunt openen, afdrukken, sluiten en dan opnieuw kunt beginnen met andere bestanden.

In feite is mijn probleem dat het script stopt zodra ik een bestand sluit met het commando "_close".

Ik zou alle bestanden open kunnen houden en ze kunnen sluiten door het "_closeall"-commando na een "_Saveall"-commando aan het einde, maar het probleem is dat ik veel bestanden tegelijkertijd open zou kunnen hebben en daardoor DraftSight zou kunnen laten crashen.

Een andere oplossing zou zijn om niet in multi-window te werken, zoals de SDI-variabele in Autocad toestaat.

Is er een mogelijkheid om slechts één plan tegelijkertijd te openen???

Dank u voor uw hulp.

 

Gilbert

1 like

Hallo

Ik had de DraftSight-scripts een paar jaar geleden al getest, maar zonder succes. Ik ben op zoek om te zien of er iets nieuws is.

1 like

A priori dezelfde problemen hier en geen oplossing:

http://www.eng-tips.com/viewthread.cfm?qid=315908

http://www.eng-tips.com/viewthread.cfm?qid=330667

 

1 like

Zie anders deze techniek om in bulk af te drukken:

http://www.cadoasis.com/batch-print/

En ik zag net dat de nieuwe 2015-versie een batch-printfunctie heeft, maar alleen voor de PRO-versie (je kunt gratis een evaluatie van 30 dagen hebben):

Batchgewijs afdrukken: verzend een set tekeningen en bladen naar printers in een batchtaak. Gebruikers kunnen batchafdruktaken opslaan in *.bpl-bestanden (Batch Print List) voor later gebruik.

http://blogs.solidworks.com/solidworksblog/2014/01/draftsight-v1r5-0-includes-new-features-for-free-enterprise-and-professional-versions.html

 

A priori is het mogelijk met AutoCAD Design Review, dat gratis is, plus de plug-in om in bulk te printen:

http://usa.autodesk.com/design-review/

http://www.autodesk.co.uk/adsk/servlet/mform?siteID=452932&id=8995092&validate=no

 

Hallo

Hiervoor heb je de Draftsight Pro of Premium nodig, de gratis versie staat dit niet toe.

@+

@Coyotte: je kunt scripts maken met de gratis versie, maar je hebt geen toegang tot LISP-programmering!

1 like

@.PL

Ok, dat wist ik niet.

Bedankt

 

@+

1 like

Hoi allemaal

Bedankt voor deze antwoorden, helaas lost het mijn probleem niet op.

Ik zie dat mijn probleem bekend is en dat er geen oplossing is, vooral omdat mijn probleem niet beperkt is tot meervoudig afdrukken, maar in andere gevallen moet ik een reeks vlakken openen, DXF's maken of een anotatie toevoegen voordat ik afdruk...

Zoals ik al zei, is de enige oplossing om de plannen open te houden, ze op te slaan en ze allemaal tegelijkertijd te sluiten, helaas vrees ik hierdoor het risico van crashen.

In ieder geval bedankt voor je hulp.

Gilbert

Met DraftSight inderdaad. De gratis versie is beperkt.

Een andere oplossing zou zijn om FREECAD te gebruiken, dat ook gratis is om dit te doen:

http://www.freecadweb.org/wiki/index.php?title=Macros

Hallo allemaal en bedankt voor jullie hulp.

Mijn probleem was dat het script zou stoppen na de "_close" statement die het DWG-bestand sloot.

Ik heb mijn probleem opgelost door een hoofdscript te maken dat de uitvoering van secundaire scripts initieert.

Voorbeeld van de inhoud van het hoofdscript :

filedia N
_loadscript "c:\Mes_Scripts\Script1.scr"
_loadscript "c:\Mes_Scripts\Script2.scr"
_loadscript "c:\Mes_Scripts\Script3.scr"
_loadscript "c:\Mes_Scripts\Script4.scr"

...

filedia O

 

In de secundaire scripts zet ik de instructies voor het openen van een bestand, afdrukken, het maken van het DXF-bestand, enz.

Ze eindigen allemaal met de instructie "_close"

Wanneer een secundair script is uitgevoerd, wordt het volgende secundaire script door het hoofdscript uitgevoerd, enzovoort.

De primaire en secundaire scripts worden volledig automatisch gemaakt door een Visual Basic-procedure.

Ik hoop dat deze manier van doen je kan inspireren.

Gilbert

1 like
Slim inderdaad, we kunnen een voorbeeld hebben van het hoofdscript plus 1 of 2 secundaire om te testen en precies te zien hoe het wordt gedaan?

Slim inderdaad, we kunnen een voorbeeld hebben van het hoofdscript plus 1 of 2 secundaire om te testen en precies te zien hoe het wordt gedaan?