Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
de:infra-convert:dev:parameter [2019/06/04 13:39] me [Einstellungen] |
de:infra-convert:dev:parameter [2019/08/09 14:33] 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 Startparameterdatei, hier 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 Konfigurations- und 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 259: | Zeile 292: | ||
{ | { | ||
"Format":"DFD", | "Format":"DFD", | ||
- | "Path":"C:/Temp/DFD/" | + | "Path":"C:/Temp/DFD/", |
+ | "ExportHint": "MultiFileExport" | ||
}, | }, | ||
{ | { | ||
Zeile 279: | Zeile 313: | ||
"Mode":"Stamps" | "Mode":"Stamps" | ||
} | } | ||
- | ], | + | ] |
</code> | </code> | ||
Zeile 288: | Zeile 322: | ||
^ 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 | |
Für das CSV-Prüfplanformat gilt: | Für das CSV-Prüfplanformat gilt: | ||
Zeile 295: | Zeile 329: | ||
^ 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 | |
Für das DFD-Prüfplanformat gilt: | Für das DFD-Prüfplanformat gilt: | ||
Zeile 302: | Zeile 336: | ||
^ 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 ohne einen Dateinamen; die Verzeichnisnamen sind durch Slash-Zeichen ("/") oder Doppel-Backslash-Zeichen ("\\") zu trennen | |
+ | ^ 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 | | ||
Für Zeichnungsexporte im PDF- und SVG-Format gilt: | Für Zeichnungsexporte im PDF- und SVG-Format gilt: | ||
Zeile 309: | Zeile 344: | ||
^ 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 | |
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 352: | ||
^ 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 | |
</WRAP> | </WRAP> | ||
Zeile 344: | Zeile 379: | ||
"Name": "AddCharacteristicTag", | "Name": "AddCharacteristicTag", | ||
"ItemId": "{5D1110CA-6093-4381-B372-CF983D515044}" | "ItemId": "{5D1110CA-6093-4381-B372-CF983D515044}" | ||
- | }, | + | } |
</code> | </code> | ||
Zeile 457: | Zeile 492: | ||
Mit dem Feld **Settings** wird der Pfad zur Parameterdatei //settings.json// festgelegt. Aus dieser bezieht #@IC_HTML@# die globalen Einstellungen. | Mit dem Feld **Settings** wird der Pfad zur Parameterdatei //settings.json// festgelegt. Aus dieser bezieht #@IC_HTML@# die globalen Einstellungen. | ||
- | > **Bitte beachten** Änderungen durch den Benutzer in der Benutzeroberfläche werden **nicht** in die hiermit geladene "settings.json" geschrieben, sondern in die "settings.json" im lokalen Standardverzeichnis %ProgramData%. | + | > **Bitte beachten** Änderungen durch den Benutzer in der Benutzeroberfläche werden **nicht** in die hiermit geladene "settings.json" geschrieben, sondern in die "settings.json" im CommonAppData-Verzeichnis, dessen Pfad in der "settings.json" mit dem Parameter "CommonAppDataPath" definiert wird. |
> **Siehe auch** | > **Siehe auch** | ||
> Administratorhandbuch #@IC_HTML@# > Programmaufruf > [[de:infra-convert:dev:settings|Parameterdatei "Settings"]] | > Administratorhandbuch #@IC_HTML@# > Programmaufruf > [[de:infra-convert:dev:settings|Parameterdatei "Settings"]] | ||
+ | > | ||
+ | > Administratorhandbuch #@IC_HTML@# > Konfiguration und Import > Parameterdatei "Settings" > [[de:infra-convert:dev:settings#liste_der_einstellungen|Liste der Einstellungen]] > Einstellungen ohne Steuerelemente in der Benutzeroberfläche | ||
> | > | ||
> Benutzerhandbuch #@IC_HTML@# > Anpassung > Einstellungen > [[de:infra-convert:user:config:general|Allgemein]] | > Benutzerhandbuch #@IC_HTML@# > Anpassung > Einstellungen > [[de:infra-convert:user:config:general|Allgemein]] | ||
Zeile 475: | Zeile 512: | ||
|< 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 502: | Zeile 539: | ||
"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 532: | Zeile 569: | ||
"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 562: | Zeile 599: | ||
"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 591: | Zeile 628: | ||
"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 620: | Zeile 657: | ||
<code javascript> | <code javascript> | ||
"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> |