Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
SmartCopyFileName
Mit dem Tag SmartCopyFileName im Abschnitt Public wird definiert, wie ein Dateiname bei smartcopy-Operationen aufgebaut sein soll. Das Tag wird nur benötigt wenn der Kunde eine SmartCopy Lizenz hat, es können mehrere SmartCopyFileName-Tags in Public definiert werden. Dabei muß über die Auswahl der Bedingungen sichergestellt sein, dass die Definition für jeden Dateityp eindeutig ist.
Liste der Attribute
| Name | Wert | Funktion |
|---|---|---|
condition | TRUE/FALSE | Definiert für welche Dateitypen diese Definition verwendet werden soll |
counter | 000001|..\Setup\Data\filenamecounter.cnt | Name der Counterdatei oder Aufruf eines externen Programms zur Nummernerzeugung |
counter_preview | XXXX | Wert der im Counterfeld angezeigt wird um vom Anwender festgelegt oder durch eine Nummer aus dem Nummerngenerator ersetzt zu werden |
filename_format | %NewNamePrefix%%COUNTER%_%NewNameSuffix%#%REVISION% | Aufbau des Dateinamens |
prefix | %XML_Project:FileNameFormat% | Zeichenfolge die im Dateinamen voran gestellt wird |
reuse_old_counter | %FILENAME:befor|first|-% | |
suffix | %FILENAME:between|two|_#% | Zeichenfolge die an den Dateinamen aber vor der Dateiendung angehängt wird |
Beispiel
Im Beispiel definiert der erste Eintrag den Dateinamen für alle Solid Edge 3D-Modelle, während der zweite Eintrag nur für die Zeichnungen (.dft) gilt und diesen den Namen des zur Zeichnung zugehörigen Modells (%ref1%) zuweist. Jeder Dateityp wird in diesem Beispiel nur einmal berücksichtigt und ist damit eindeutig definiert.
<SmartCopyFileName condition="'%EXTENSION%==.par'OR'%EXTENSION%==.psm'OR'%EXTENSION%==.pwd'OR'%EXTENSION%==.asm'" counter_preview="XXXX" prefix="%XML_Project:FileNameFormat%" suffix="%FILENAME:between|two|_#%" filename_format="%NewNamePrefix%%COUNTER%_%NewNameSuffix%#%REVISION%" counter="000001|\\primus\Setup\Data\filenamecounter.cnt" /> <SmartCopyFileName condition="'%EXTENSION%==.dft'" counter_preview="XXXX" filename_format="%ref1%" />
