| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| primus:smartcopyfilename [2022/08/05 12:39] – ↷ Seite von smartcopyfilename nach primus:smartcopyfilename verschoben mgras | primus:smartcopyfilename [2023/02/08 12:01] (aktuell) – Externe Bearbeitung 127.0.0.1 |
|---|
| | ''condition'' |''TRUE''/''FALSE'' |Definiert für welche Dateitypen diese Definition verwendet werden soll | | | ''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'' |**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 | | | ''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 | | | ''filename_format'' |**%NewNamePrefix''%''%COUNTER%_%NewNameSuffix%#%REVISION%** |Aufbau des Dateinamens | |
| | ''prefix'' |**%XML_Project:FileNameFormat%** |Zeichenfolge die im Dateinamen voran gestellt wird | | | ''prefix'' |**%XML_Project:FileNameFormat%** |Zeichenfolge die im Dateinamen voran gestellt wird | |
| | ''reuse_old_counter''| **%FILENAME:befor|first|-%**| {{tag>Klärungsbedarf}}| | | ''reuse_old_counter''| **%FILENAME:befor|first|-%**| {{tag>Klärungsbedarf}}| |
| | ''suffix'' |**%FILENAME:between|two|_#%** |Zeichenfolge die an den Dateinamen aber vor der [[Dateiendung]] angehängt wird | | | ''suffix'' |**%FILENAME:between|two|_#%** |Zeichenfolge die an den Dateinamen aber vor der [[:dateiendung]] angehängt wird | |
| |
| ===== Beispiel ===== | ===== 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. | 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. |
| <code xml> | <code xml> |
| <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%==.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" /> |