SeDft2Plt

SeDft2Plt dient dem Batch-Druck von Solid Edge DFT Zeichnungsdateiblättern auf den einzelnen Blattformaten zugeordnete Drucker/Plotter.

Über Informationen in einer Zusatzdatei können vor dem Druck Solid Edge Dateieigenschaftswerte und als Folge davon, verknüpfte Eigenschaftstexte aktualisiert werden. Unterstützt wird eine reine Werteliste, die eine Zuordnung der Werte zu den Eigenschaftsnamen in der Konfigurationsdatei erforderlich macht, oder eine Liste mit Eigenschaftsnamen-Wertepaaren der Form "Eigenschaftsname=Eigenschaftswert".

Über die Konfigurationsdatei kann auch eine beliebige Postaktion definiert werden, die im Anschluss an den Druck erfolgt.

Die Konfiguration des Programms geschieht über eine einfache Ini-Datei. Wesentliche Parameter können auch als Kommandooption übergeben werden und besitzen dann Priorität gegenüber entsprechenden Ini-Datei Einträgen. Eine ausführliche Logdatei dient der Protokollierung/Fehleranalyse.

Die Lizenz von SeDft2Plt enthält ebenfalls eine Lizenz für das Programm SeDft2Prn zur Batch-Konvertierung von Solid Edge DFT Zeichnungsdateiblättern über einen beliebigen Standard Windows Druckertreiber, der die Ausgabe in eine Datei mit den in der Solid Edge DFT Datei verwendeten Blattformaten unterstützt.

Installation

Das Programm SeDft2Plt selbst benötigt keine spezielle Installation und kann nach Erfüllung unten angegebener Voraussetzung direkt konfiguriert und angewendet werden.

Freigaben: Windows XP SP3, Windows Server 2003/2008/2012, Windows Vista, Windows 7/8/8.1/10
Voraussetzung:
  • Installierte Drucker, die die Ausgabe der in Solid Edge DFT Dateien verwendeten Blattformate unterstützen.
  • Solid Edge V16 oder höher, Solid Edge ST-ST10
Aktuelle Version: 2.0.0.66

Konfiguration

Alle Funktionskonfigurationen des SeDft2Plt Programms werden über die zentrale Konfigurationsdatei "SeDft2Plt.ini" vorgenommen.

[System]  
LicenseKey= Lizenzschlüssel
;  
LogFile= Optionale Angabe von Pfad- und Dateinamen der zu verwendenden Logdatei. Default: SeDft2Pdf.log
AppendLog=0 0=Logdatei überschreiben, 1=Logdatei erweitern
;  
DftDir=D:\Etc\FlexSpooler\Out\Dft Verzeichnisname zur Ablage der DFT Datei, falls KillDFT=0
WorkDir=D:\Etc\FlexSpooler\Work Verzeichnisname des Arbeitsverzeichnisses
;  
KillDFT=0 0=Ablage der DFT Datei in DftDir, 1=Löschen der DFT Datei
QuitSolidEdge=1 0=Solid Edge Instanz nicht beenden, 1=Beenden
;  
AllSheets=1 0=Nur erstes Blatt bearbeiten, 1=Alle Blätter
;  
TimeOut=300 Zeitlimit in Sekunden
;  
SheetNoPropName= Benutzerdefinierter Eigenschaftsname für Blattnummer
;  
;SheetFormatKeyword=PrinterName|PaperSizeConstant|ScaleFactor Angabe der Ausgabeziele je Blattformat. Den vorgegebenen Blattformat Schlüsselwörtern wird, jeweils durch das Trennzeichen "|" getrennt, ein gültiger Druckername, eine opt. Papierkonstante und ein opt. Skalierungsfaktor zugewiesen. Bei Angabe einer "0" für die Papierkonstante gilt der entsprechende Standardwert der Druckereinstellung, die Angabe einer "0" für den Skalierungsfaktor bewirkt ein Scale to fit.
SheetFormatA0=YourPrinterName|0|0 Ausgabeziel für DIN A0 Blattformat
SheetFormatA1=YourPrinterName|0|0 Ausgabeziel für DIN A1 Blattformat
SheetFormatA2=YourPrinterName|0|0 Ausgabeziel für DIN A2 Blattformat
SheetFormatA3=YourPrinterName|0|0 Ausgabeziel für DIN A3 Blattformat
SheetFormatA4=YourPrinterName|0|0 Ausgabeziel für DIN A4 Blattformat
SheetFormatAnsiA=YourPrinterName|0|0 Ausgabeziel für ANSI A Blattformat
SheetFormatAnsiB=YourPrinterName|0|0 Ausgabeziel für ANSI B Blattformat
SheetFormatAnsiC=YourPrinterName|0|0 Ausgabeziel für ANSI C Blattformat
SheetFormatAnsiD=YourPrinterName|0|0 Ausgabeziel für ANSI D Blattformat
SheetFormatAnsiE=YourPrinterName|0|0 Ausgabeziel für ANSI E Blattformat
SheetFormatDefault=YourPrinterName|0|0 Ausgabeziel für alle anderen Blattformate
;  
ChangeDefaultPrinter=0 0=Keine Änderung des Standarddruckers, 1=Änderung
;  
;PostAction=c:\Windows\System32\cscript.exe,PostAction.vbs Kommentierte Definition einer Postaktion zum Aufruf einer VB-Skriptdatei
PostAction= Definition der Postaktion
   
[UpdProps]  
; Update Properties Konfiguration zur Dateieigenschaftsaktualisierung bei Verwendung von "/updprops"
PropFileExt=txt Dateierweiterung der Datei mit den aktuellen Eigenschaftswerten
;  
FromValueList=0 0=Datei enthält Eigenschaftsnamen-Wertepaare, 1=Datei enthält nur Eigenschaftswerte
UserDefinedOnly=0 0=Alle Kategorien nach Eigenschaftsnamen durchsuchen, falls diese nicht absolut per Kategorie\Name adressiert sind.
1=Nur Eigenschaftswerte der Kategorie "Benutzerdefiniert" aktualisieren bzw. anlegen.
ValueLimitDelimiter=, Soll die Länge der Eigenschaftswerte beschränkt werden, ist hier das Trennzeichen anzugeben, welches bei der Eigenschaftswertangabe verwendet wird, um dahinter die maximale Zeichnanzahl anzugeben.
;  
; If FromValueList=1: Bei Verwendung von FromValueList=1:
; Value list value-property mapping ([]-parts are optional): Zuordnungstabelle für ...
; Line# = [category name\]property name[,value string length limit] Zeilennummer und Eigenschaftsname
;  
; Example: Beispiel:
Line04 = erster Bearbeiter,14  
Line05 = erster Verantwortlicher,14  
Line06 = erster Prüfer,14  
Line07 = erstellt am,8  
Line08 = geprüft am,8  
Line09 = Artikel-Nr.,12  
Line10 = Revision n,2  
Line11 = Benennung deutsch,40  
Line12 = Benennung englisch,40  
Line13 = Maßstab,7  
Line15 = Revision 1+m,2  
Line16 = Koordinate 1+m,2  
Line17 = Änderungstext 1+m,40  

Aufrufparameter

SeDft2Plt erfordert mindestens die Angabe der Solid Edge DFT Zeichnungsdatei über den Schalter "/dftfile" oder "/sefile". Alle weiteren Aufrufparameter sind optional und haben dann Vorrang gegenüber funktional identischen Einstellungen der Konfigurationsdatei.

/dftfile dftfile, /sefile dftfile Angabe der Solid Edge Draftdatei, oder
/dftfile ascfile, /sefile ascfile indirekt per ASCII Datei, deren erste Zeile die absolute Pfadangabe enthält
/dftdir dir  Angabe des Zielverzeichnisses für DFT
/colorasblack  Nur Schwarzausgabe
/allsheets  Alle Blätter bearbeiten
/updprops  Zuvor Eigenschaften aktualisieren