Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:infra-convert:dev:parameter

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:infra-convert:dev:parameter [2019/06/04 13:59]
me [Einstellungen]
de:infra-convert:dev:parameter [2019/08/09 15:56] (aktuell)
me [Prüfpläne und gestempelte Zeichnungen exportieren]
Zeile 11: Zeile 11:
 ---- ----
  
-Die Startparameterdatei wird geöffnet, indem beim Ausführen von #​@IC_HTML@# ​untenstehender ​Aufrufparameter übergeben wird. Der Wert des Parameters ist der vollständige ​Pfad zur Startparameterdatei ​inkl. dem Dateinamen (hier als Beispiel für die Syntax: "​C:/​Windows/​Temp/​StartParameterFile.json"​). Weitere Aufrufparameter können an dieser Stelle nicht übergeben werden.+Die Startparameterdatei wird geöffnet, indem beim Ausführen von #​@IC_HTML@# ​der unten stehende ​Aufrufparameter ​"​parameter" ​übergeben wird. Der Wert des Parameters ist der absolute oder relative ​Pfad*¹ zur Startparameterdateihier als Beispiel für die Syntax: "​C:/​Windows/​Temp/​StartParameterFile.json"​.
  
 <WRAP group> <WRAP group>
Zeile 25: Zeile 25:
 </​WRAP>​ </​WRAP>​
  
-> **Hinweis** Nutzen Sie zur Trennung von Verzeichnisnamen in Pfadangaben Slash-Zeichen ("/"). Nicht alle Betriebssysteme unterstützen ​das Backslash ​("​\"​).+Die Startparameterdatei fasst alle zur Verfügung stehenden Aufrufparameter zusammen, bis auf den folgenden*². Mit dem Aufrufparameter "​forceConfigDir"​ kann ein anderer Speicherort für das Verzeichnis mit Konfigurations- und Vorlagendateien festgelegt werden. Dieses wird bei der Installation standardmäßig unter "​%ProgramData%/​ELIAS GmbH/​infra-Convert"​ angelegt und dort gesucht, wenn der Parameter "​forceConfigDir"​ nicht übergeben wird. 
 + 
 +<WRAP group> 
 +<WRAP indent>​ 
 +<WRAP column 75%> 
 + 
 +<​code>​ 
 +InfraConvertWPF.exe -forceConfigDir="​C:/​ProgramData/​ELIAS GmbH/​infra-Convert"​ 
 +</​code>​ 
 + 
 +</​WRAP>​ 
 +</​WRAP>​ 
 +</​WRAP>​ 
 + 
 +Es können auch beide Parameter gleichzeitig übergeben werden: 
 + 
 +<WRAP group> 
 +<WRAP indent>​ 
 +<WRAP column 57%> 
 + 
 +<​code>​ 
 +InfraConvertWPF.exe -parameter="​..."​ -forceConfigDir="​..."​ 
 +</​code>​ 
 + 
 +</​WRAP>​ 
 +</​WRAP>​ 
 +</​WRAP>​ 
 + 
 +> **Hinweis ​zu *¹** Bis ​zur Programmversion 1.3.5.5 können nur absolute Pfade angegeben werden, sowohl als Wert des initialen Startparameters als auch innerhalb der Startparameterdatei. 
 + 
 +> **Hinweis zu *²** Das Konfigurationsund Vorlagenverzeichnis kann erst ab Programmversion 1.3.7.0 mit diesem Aufrufparameter festgelegt werden. Achten Sie bei der Verwendung darauf, in der Konfigurateionsdatei ​"settings.json" ​die Pfade für das Verzeichnis mit Excel-Vorlage-Dateien (Parameter [[de:​infra-convert:​dev:​settings#​liste_der_einstellungen|ExcelReportsPath]]und das Verzeichnis mit Toleranztabellen ​(Parameter [[de:​infra-convert:​dev:​settings#​liste_der_einstellungen|ToleranceTablePath]]ebenfalls anzupassen.
  
 In diesem Kapitel wird der Aufbau der Startparameterdatei erklärt. Die Datei kann einen beliebigen Teil der hier vorgestellten Übergabewerte beinhalten, muss sich aber an die Bestimmungen zum Aufbau einer JSON-Datei halten. In diesem Kapitel wird der Aufbau der Startparameterdatei erklärt. Die Datei kann einen beliebigen Teil der hier vorgestellten Übergabewerte beinhalten, muss sich aber an die Bestimmungen zum Aufbau einer JSON-Datei halten.
Zeile 106: Zeile 136:
  
 <code javascript>​ <code javascript>​
-"​LanguageCode":"​de"​,+"​LanguageCode":"​de"​
 </​code>​ </​code>​
  
Zeile 140: Zeile 170:
   "​Name":"​Beispiel Projekt",​   "​Name":"​Beispiel Projekt",​
   "​Action":"​Open"​   "​Action":"​Open"​
-},+}
 </​code>​ </​code>​
  
 |< 100% 33% 12% 54% >| |< 100% 33% 12% 54% >|
 ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^ ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^
-^ Path | String | Vollständiger ​Pfad zum Speicherort mit dem Dateinamen |+^ Path | String | Pfad zum Speicherort mit dem Dateinamen; die Verzeichnisnamen sind durch Slash-Zeichen ("/"​) oder Doppel-Backslash-Zeichen ("​\\"​) zu trennen ​|
 ^ Name | String | Titel des Projekts (Wird beim Öffnen ignoriert) | ^ Name | String | Titel des Projekts (Wird beim Öffnen ignoriert) |
 ^ Action | String | **Open** Öffnet ein vorhandenes Projekt\\ **Create** Legt ein neues Projekt an | ^ Action | String | **Open** Öffnet ein vorhandenes Projekt\\ **Create** Legt ein neues Projekt an |
Zeile 174: Zeile 204:
   "​Version":​ "​0",​   "​Version":​ "​0",​
   "​Action":​ "​Create"​   "​Action":​ "​Create"​
-},+}
 </​code>​ </​code>​
  
Zeile 216: Zeile 246:
   {   {
   "​Path":"​C:/​Users/​user1/​Desktop/​zeichnung_4.icp"​   "​Path":"​C:/​Users/​user1/​Desktop/​zeichnung_4.icp"​
 +  },
 +  {
 +  "​Path":"​https://​ftp.elias-gmbh.de/​fictional_path/​example.dwg"​
   }   }
-],+]
 </​code>​ </​code>​
  
 |< 100% 33% 12% 54% >| |< 100% 33% 12% 54% >|
 ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^ ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^
-^ Path | String | Vollständiger ​Pfad zum Speicherort mit dem Dateinamen |+^ Path | String | Pfad zum Speicherort mit dem Dateinamen; die Verzeichnisnamen sind durch Slash-Zeichen ("/"​) oder Doppel-Backslash-Zeichen ("​\\"​) zu trennen\\ \\ **Hinweis** Die Angabe des Pfades in URL-Notation,​ beginnend mit "​https:/​‍/"​ und "​http:/​‍​/",​ ist ab Programmversion 1.3.5.7 möglich. ​|
  
 </​WRAP>​ </​WRAP>​
Zeile 251: Zeile 284:
     "​Format":"​JSONV1",​     "​Format":"​JSONV1",​
     "​LanguageCode":"​de",​     "​LanguageCode":"​de",​
-    "​Path":"​C:/​Temp/​prüfplan.json"​+    "​Path":"​C:/​Temp/​prüfplan.json", 
 +    "​InspectionPlanVersionExportMode":​ "Last"
   },   },
   {   {
Zeile 259: Zeile 293:
   {   {
     "​Format":"​DFD",​     "​Format":"​DFD",​
-    "​Path":"​C:/​Temp/​DFD/"​+    "​Path":"​C:/​Temp/​DFD/​", 
 +    "​ExportHint":​ "​MultiFileExport"​ 
 +  }, 
 +  { 
 +    "​Format":"​DFD",​ 
 +    "​Path":"​C:/​Temp/​DFD/​prüfplan.dfd",​ 
 +    "​ExportHint":​ "​CombinedExport"
   },   },
   {   {
Zeile 279: Zeile 319:
     "​Mode":"​Stamps"​     "​Mode":"​Stamps"​
   }   }
-],+]
 </​code>​ </​code>​
  
Zeile 288: Zeile 328:
 ^ Format | String | **JSONV1** | ^ Format | String | **JSONV1** |
 ^ LanguageCode | String | **de** Deutsch\\ **en** Englisch | ^ LanguageCode | String | **de** Deutsch\\ **en** Englisch |
-^ Path | String | Vollständiger ​Pfad zum Speicherort mit dem Dateinamen |+^ Path | String | Pfad zum Speicherort mit dem Dateinamen; die Verzeichnisnamen sind durch Slash-Zeichen ("/"​) oder Doppel-Backslash-Zeichen ("​\\"​) zu trennen | 
 +^ Inspection​Plan​Version​Export​Mode | String | **Implicit** Die beim Startparameteraufruf mit dem Parameter "​InspectionPlanVersion"​ angesprochene Prüfplanversion exportieren (Standardverhalten,​ wird angewendet, wenn der Parameter nicht angegeben wird)\\ **Last** Die zum Zeitpunkt des Exports neueste Prüfplanversion\\ \\ **Anmerkung** Als "​neueste"​ Prüfplanversion versteht sich die mit der lexikalisch höchsten Versionsnummer versehene Prüfplanversion\\ \\ **Anmerkung** Dieser Parameter ist verfügbar ab Programmversion 1.3.7.2 ​|
  
 Für das CSV-Prüfplanformat gilt: Für das CSV-Prüfplanformat gilt:
Zeile 295: Zeile 336:
 ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^ ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^
 ^ Format | String | **CSV** | ^ Format | String | **CSV** |
-^ Path | String | Vollständiger ​Pfad zum Speicherort mit dem Dateinamen |+^ Path | String | Pfad zum Speicherort mit dem Dateinamen; die Verzeichnisnamen sind durch Slash-Zeichen ("/"​) oder Doppel-Backslash-Zeichen ("​\\"​) zu trennen | 
 +^ Inspection​Plan​Version​Export​Mode | String | **Implicit** Die beim Startparameteraufruf mit dem Parameter "​InspectionPlanVersion"​ angesprochene Prüfplanversion exportieren (Standardverhalten,​ wird angewendet, wenn der Parameter nicht angegeben wird)\\ **Last** Die zum Zeitpunkt des Exports neueste Prüfplanversion\\ \\ **Anmerkung** Als "​neueste"​ Prüfplanversion versteht sich die mit der lexikalisch höchsten Versionsnummer versehene Prüfplanversion\\ \\ **Anmerkung** Dieser Parameter ist verfügbar ab Programmversion 1.3.7.2 ​|
  
 Für das DFD-Prüfplanformat gilt: Für das DFD-Prüfplanformat gilt:
Zeile 302: Zeile 344:
 ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^ ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^
 ^ Format | String | **DFD** | ^ Format | String | **DFD** |
-^ Path | String | Vollständiger ​Pfad zum Speicherort ohne einen Dateinamen |+^ Path | String | Pfad zum Speicherort, beim Mehrfachexport ("​MultiFileExport"​) ​ohne einen Dateinamen, beim kombinierten Exprot ("​CombinedExport"​) mit Dateinamen; die Verzeichnisnamen sind durch Slash-Zeichen ("/"​) oder Doppel-Backslash-Zeichen ("​\\"​) zu trennen | 
 +^ Inspection​Plan​Version​Export​Mode | String | **Implicit** Die beim Startparameteraufruf mit dem Parameter "​InspectionPlanVersion"​ angesprochene Prüfplanversion exportieren (Standardverhalten,​ wird angewendet, wenn der Parameter nicht angegeben wird)\\ **Last** Die zum Zeitpunkt des Exports neueste Prüfplanversion\\ \\ **Anmerkung** Als "​neueste"​ Prüfplanversion versteht sich die mit der lexikalisch höchsten Versionsnummer versehene Prüfplanversion\\ \\ **Anmerkung** Dieser Parameter ist verfügbar ab Programmversion 1.3.7.2 | 
 +^ ExportHint | String | **MultiFileExport** Teilprüfpläne in separate DFD-Dateien exportieren (Standardverhalten,​ wird angewendet, wenn der Parameter nicht angegeben wird)\\ **CombinedExport** Teilprüfpläne in gemeinsame DFD-Datei exportieren\\ \\ **Anmerkung** Dieser Parameter ist verfügbar ab Programmversion 1.3.7.2 ​|
  
 Für Zeichnungsexporte im PDF- und SVG-Format gilt: Für Zeichnungsexporte im PDF- und SVG-Format gilt:
Zeile 309: Zeile 353:
 ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^ ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^
 ^ Format | String | **PDF** Alle Zeichnungsblätter jeweils als PDF-Datei\\ **SVG** Alle Zeichnungsblätter jeweils als SVG-Datei | ^ Format | String | **PDF** Alle Zeichnungsblätter jeweils als PDF-Datei\\ **SVG** Alle Zeichnungsblätter jeweils als SVG-Datei |
-^ Path | String | Vollständiger ​Pfad zum Speicherort ohne einen Dateinamen |+^ Path | String | Pfad zum Speicherort ohne einen Dateinamen; die Verzeichnisnamen sind durch Slash-Zeichen ("/"​) oder Doppel-Backslash-Zeichen ("​\\"​) zu trennen | 
 +^ Inspection​Plan​Version​Export​Mode | String | **Implicit** Die beim Startparameteraufruf mit dem Parameter "​InspectionPlanVersion"​ angesprochene Prüfplanversion exportieren (Standardverhalten,​ wird angewendet, wenn der Parameter nicht angegeben wird)\\ **Last** Die zum Zeitpunkt des Exports neueste Prüfplanversion\\ \\ **Anmerkung** Als "​neueste"​ Prüfplanversion versteht sich die mit der lexikalisch höchsten Versionsnummer versehene Prüfplanversion\\ \\ **Anmerkung** Dieser Parameter ist verfügbar ab Programmversion 1.3.7.2 ​|
  
 Für Zeichnungsexporte im PNG-, JPG-, BMP-, TIF- und GIF-Format gilt: Für Zeichnungsexporte im PNG-, JPG-, BMP-, TIF- und GIF-Format gilt:
Zeile 317: Zeile 362:
 ^ Format | String | **Png** Alle Zeichnungsblätter und/oder alle gestempelten Merkmale ausschnittsweise jeweils als PNG-Datei\\ **Jpg** Alle Zeichnungsblätter und/​oder ​ alle gestempelten Merkmale ausschnittsweise jeweils als JPG-Datei\\ **Bmp** Alle Zeichnungsblätter und/​oder ​ alle gestempelten Merkmale ausschnittsweise jeweils als BMP-Datei\\ **Tif** Alle Zeichnungsblätter sowie alle gestempelten Merkmale ausschnittsweise jeweils als TIF-Datei\\ **Gif** Alle Zeichnungsblätter und/oder alle gestempelten Merkmale ausschnittsweise jeweils als GIF-Datei | ^ Format | String | **Png** Alle Zeichnungsblätter und/oder alle gestempelten Merkmale ausschnittsweise jeweils als PNG-Datei\\ **Jpg** Alle Zeichnungsblätter und/​oder ​ alle gestempelten Merkmale ausschnittsweise jeweils als JPG-Datei\\ **Bmp** Alle Zeichnungsblätter und/​oder ​ alle gestempelten Merkmale ausschnittsweise jeweils als BMP-Datei\\ **Tif** Alle Zeichnungsblätter sowie alle gestempelten Merkmale ausschnittsweise jeweils als TIF-Datei\\ **Gif** Alle Zeichnungsblätter und/oder alle gestempelten Merkmale ausschnittsweise jeweils als GIF-Datei |
 ^ Mode | String | **Drawing** Nur die Zeichnungsblätter exportieren\\ **Stamps** Nur die Stempelgrafiken\\ \\ Wird **Mode** nicht angegeben, werden Zeichnungs- und Stempelgrafiken zusammen exportiert | ^ Mode | String | **Drawing** Nur die Zeichnungsblätter exportieren\\ **Stamps** Nur die Stempelgrafiken\\ \\ Wird **Mode** nicht angegeben, werden Zeichnungs- und Stempelgrafiken zusammen exportiert |
-^ Path | String | Vollständiger ​Pfad zum Speicherort ohne einen Dateinamen |+^ Path | String | Pfad zum Speicherort ohne einen Dateinamen; die Verzeichnisnamen sind durch Slash-Zeichen ("/"​) oder Doppel-Backslash-Zeichen ("​\\"​) zu trennen | 
 +^ Inspection​Plan​Version​Export​Mode | String | **Implicit** Die beim Startparameteraufruf mit dem Parameter "​InspectionPlanVersion"​ angesprochene Prüfplanversion exportieren (Standardverhalten,​ wird angewendet, wenn der Parameter nicht angegeben wird)\\ **Last** Die zum Zeitpunkt des Exports neueste Prüfplanversion\\ \\ **Anmerkung** Als "​neueste"​ Prüfplanversion versteht sich die mit der lexikalisch höchsten Versionsnummer versehene Prüfplanversion\\ \\ **Anmerkung** Dieser Parameter ist verfügbar ab Programmversion 1.3.7.2 ​|
  
 </​WRAP>​ </​WRAP>​
Zeile 344: Zeile 390:
   "​Name":​ "​AddCharacteristicTag",​   "​Name":​ "​AddCharacteristicTag",​
   "​ItemId":​ "​{5D1110CA-6093-4381-B372-CF983D515044}"​   "​ItemId":​ "​{5D1110CA-6093-4381-B372-CF983D515044}"​
-},+}
 </​code>​ </​code>​
  
Zeile 477: Zeile 523:
 |< 100% 33% 12% 54% >| |< 100% 33% 12% 54% >|
 ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^ ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^
-^ Path | String | Vollständiger ​Pfad zum Speicherort und Dateiname |+^ Path | String | Pfad zum Speicherort und Dateiname; die Verzeichnisnamen sind durch Slash-Zeichen ("/"​) oder Doppel-Backslash-Zeichen ("​\\"​) zu trennen ​|
  
 </​WRAP>​ </​WRAP>​
Zeile 504: Zeile 550:
 "​CharacteristicTagsDefinition":​ { "​CharacteristicTagsDefinition":​ {
   "​Path":​ "​C:/​Users/​user1/​AppData/​CharacteristicTags.json"​   "​Path":​ "​C:/​Users/​user1/​AppData/​CharacteristicTags.json"​
-},+}
 </​code>​ </​code>​
  
 |< 100% 33% 12% 54% >| |< 100% 33% 12% 54% >|
 ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^ ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^
-^ Path | String | Vollständiger ​Pfad zum Speicherort und Dateiname |+^ Path | String | Pfad zum Speicherort und Dateiname; die Verzeichnisnamen sind durch Slash-Zeichen ("/"​) oder Doppel-Backslash-Zeichen ("​\\"​) zu trennen ​|
  
 </​WRAP>​ </​WRAP>​
Zeile 534: Zeile 580:
 "​CharacteristicClassesDefinition":​ { "​CharacteristicClassesDefinition":​ {
   "​Path":​ "​C:/​Users/​user1/​AppData/​CharacteristicClasses.json"​   "​Path":​ "​C:/​Users/​user1/​AppData/​CharacteristicClasses.json"​
-},+}
 </​code>​ </​code>​
  
 |< 100% 33% 12% 54% >| |< 100% 33% 12% 54% >|
 ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^ ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^
-^ Path | String | Vollständiger ​Pfad zum Speicherort und Dateiname |+^ Path | String | Pfad zum Speicherort und Dateiname; die Verzeichnisnamen sind durch Slash-Zeichen ("/"​) oder Doppel-Backslash-Zeichen ("​\\"​) zu trennen ​|
  
 </​WRAP>​ </​WRAP>​
Zeile 564: Zeile 610:
 "​SpecialCategoriesDefinition":​ { "​SpecialCategoriesDefinition":​ {
   "​Path":​ "​C:/​Users/​user1/​AppData/​SpecialCategories.json"​   "​Path":​ "​C:/​Users/​user1/​AppData/​SpecialCategories.json"​
-},+}
 </​code>​ </​code>​
  
 |< 100% 33% 12% 54% >| |< 100% 33% 12% 54% >|
 ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^ ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^
-^ Path | String | Vollständiger ​Pfad zum Speicherort und Dateiname |+^ Path | String | Pfad zum Speicherort und Dateiname; die Verzeichnisnamen sind durch Slash-Zeichen ("/"​) oder Doppel-Backslash-Zeichen ("​\\"​) zu trennen ​|
  
 </​WRAP>​ </​WRAP>​
Zeile 593: Zeile 639:
 "​StampTemplatesDefinition":​ { "​StampTemplatesDefinition":​ {
   "​Path":​ "​C:/​Users/​user1/​AppData/​StampTemplates.json"​   "​Path":​ "​C:/​Users/​user1/​AppData/​StampTemplates.json"​
-},+}
 </​code>​ </​code>​
  
 |< 100% 33% 12% 54% >| |< 100% 33% 12% 54% >|
 ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^ ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^
-^ Path | String | Vollständiger ​Pfad zum Speicherort und Dateiname |+^ Path | String | Pfad zum Speicherort und Dateiname; die Verzeichnisnamen sind durch Slash-Zeichen ("/"​) oder Doppel-Backslash-Zeichen ("​\\"​) zu trennen ​|
  
 </​WRAP>​ </​WRAP>​
Zeile 623: Zeile 669:
 "​UiAccessDefinition":​ { "​UiAccessDefinition":​ {
   "​Path":​ "​C:/​Users/​user1/​AppData/​UiAccess.json"​   "​Path":​ "​C:/​Users/​user1/​AppData/​UiAccess.json"​
-},+}
 </​code>​ </​code>​
  
 |< 100% 33% 12% 54% >| |< 100% 33% 12% 54% >|
 ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^ ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^
-^ Path | String | Vollständiger ​Pfad zum Speicherort und Dateiname |+^ Path | String | Pfad zum Speicherort und Dateiname; die Verzeichnisnamen sind durch Slash-Zeichen ("/"​) oder Doppel-Backslash-Zeichen ("​\\"​) zu trennen ​|
  
 </​WRAP>​ </​WRAP>​
de/infra-convert/dev/parameter.1559649576.txt.gz · Zuletzt geändert: 2019/06/04 13:59 von me