Skripterstellung für DraftSight

Hallo ihr alle

Ich würde gerne wissen, ob es möglich ist, ein Skript für DrafSight zu erstellen, das es Ihnen ermöglicht, eine Datei zu öffnen, zu drucken, zu schließen und dann mit anderen Dateien neu zu beginnen.

Tatsächlich ist mein Problem, dass das Skript stoppt, sobald ich eine Datei mit dem Befehl "_close" schließe.

Ich könnte alle Dateien offen lassen und sie mit dem Befehl "_closeall" nach einem "_Saveall"-Befehl am Ende schließen, aber das Problem ist, dass ich viele Dateien gleichzeitig geöffnet haben und daher DraftSight zum Absturz bringen könnte.

Eine andere Lösung wäre, nicht in Multi-Window zu arbeiten, wie es die SDI-Variable in Autocad zulässt.

Gibt es die Möglichkeit, nur einen Plan gleichzeitig öffnen zu können???

Danke für Ihre Hilfe.

 

Gilbert

1 „Gefällt mir“

Hallo

Ich hatte die DraftSight-Skripte bereits vor einigen Jahren getestet, allerdings ohne Erfolg. Ich bin gespannt, ob es etwas Neues gibt.

1 „Gefällt mir“

A priori gleiche Probleme hier und keine Lösung:

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

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

 

1 „Gefällt mir“

Andernfalls sehen Sie sich diese Technik zum Massendrucken an:

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

Und ich habe gerade gesehen, dass die neue Version 2015 eine Batch-Druckfunktion hat, aber nur für die PRO-Version (Sie können eine kostenlose 30-Tage-Testversion haben):

Stapeldruck: Senden Sie einen Satz von Zeichnungen und Tabellen in einem Stapelauftrag an Drucker. Benutzer können Batch-Druckaufträge zur späteren Verwendung in Batch Print List-Dateien (*.bpl) speichern.

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

 

A priori ist dies mit AutoCAD Design Review möglich, das kostenlos ist, plus das Plug-in, um in großen Mengen zu drucken:

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

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

 

Hallo

Dafür benötigen Sie das Draftsight Pro oder Premium, die kostenlose Version lässt dies nicht zu.

@+

@Coyotte: Sie können mit der kostenlosen Version Skripte erstellen, haben aber keinen Zugriff auf die LISP-Programmierung!

1 „Gefällt mir“

@.PL

Ok, das wusste ich nicht.

Vielen Dank

 

@+

1 „Gefällt mir“

Hallo ihr alle

Vielen Dank für diese Antworten, leider löst es mein Problem nicht.

Ich sehe, dass mein Problem bekannt ist und dass es keine Lösung gibt, zumal mein Problem nicht auf den Mehrfachdruck beschränkt ist, sondern ich in anderen Fällen vor dem Drucken eine Reihe von Ebenen öffnen, DXFs erstellen oder eine Anmerkung hinzufügen muss...

Wie gesagt, die einzige Lösung besteht darin, die Pläne offen zu halten, zu speichern und alle gleichzeitig zu schließen, leider befürchte ich dadurch die Gefahr eines Absturzes.

Vielen Dank für Ihre Hilfe.

Gilbert

Mit DraftSight, in der Tat. Die kostenlose Version ist eingeschränkt.

Eine andere Lösung wäre, FREECAD zu verwenden, das ebenfalls kostenlos ist, um dies zu tun:

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

Hallo zusammen und vielen Dank für Ihre Hilfe.

Mein Problem war, dass das Skript nach der "_close"-Anweisung, die die DWG-Datei schloss, gestoppt wurde.

Ich habe mein Problem gelöst, indem ich ein Hauptskript erstellt habe, das die Ausführung von sekundären Skripten initiiert.

Beispiel für den Inhalt des Hauptskripts :

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 den sekundären Skripten habe ich die Anweisungen zum Öffnen einer Datei, zum Drucken, zum Erstellen der DXF-Datei usw. eingefügt.

Sie enden alle mit der Anweisung "_close"

Wenn die Ausführung eines sekundären Skripts abgeschlossen ist, beginnt das Hauptskript mit der Ausführung des nächsten sekundären Skripts usw.

Das primäre und das sekundäre Skript werden vollautomatisch durch eine Visual Basic-Prozedur erstellt.

Ich hoffe, dass diese Art und Weise, Dinge zu tun, Sie inspirieren kann.

Gilbert

1 „Gefällt mir“
Clever in der Tat, wir können ein Beispiel für das Hauptskript plus 1 oder 2 sekundäre Skripte haben, um es zu testen und genau zu sehen, wie es gemacht wird?

Clever in der Tat, wir können ein Beispiel für das Hauptskript plus 1 oder 2 sekundäre Skripte haben, um es zu testen und genau zu sehen, wie es gemacht wird?