|
Malz++Kassner CAD6 kennt einige optionale Parameter in der Kommandozeile, die das Verhalten des Programms beim Aufruf und danach bestimmen. Folgende Parameter sind derzeit definiert:
<Dateiname>
| Öffnen: Wenn die Kommandozeile nur einen einzelnen Dateinamen enthält, wird diese Datei nach dem Start geöffnet. Dateinamen, die Leerzeichen enthalten, müssen mit doppelten Häkchen begrenzt werden. |
Beispiel: "d:\Meine Datei.mkd".
/p oder -p
| Drucken: Der erste Dateiname in der Kommandozeile gibt eine Datei an, die geladen und mittels Datei > Drucken > Zeichnung gedruckt werden soll. Dazu erscheint der Drucken-Dialog, der Benutzer muss aktiv werden. |
Nach dem Ausdruck oder Abbruch beendet sich das Programm und gibt einen Wert zurück:
0 = Drucken wurde dem Benutzer angeboten (ob tatsächlich gedruckt wurde, spiegelt sich nicht im Rückgabewert wider)
1 = allgemeiner Fehler
2 = keine gültige Lizenz
5 = Fehler beim Öffnen der Datei
Beispiel: -p "d:\Meine Datei.mkd".
/c oder -c
| Konvertieren: Der erste Dateiname in der Kommandozeile gibt eine Datei in einem Fremdformat an, die geladen und direkt als MKD-Datei gespeichert werden soll. Der zweite Dateiname gibt den Namen der Zieldatei an. |
Folgende Werte müssen direkt ohne Leerzeichen auf das c folgen und durch Komma getrennt sein: Dateityp[,Version,Konvertierungsparameter]. Derzeit definierte Dateitypen: DXF, DWG, PDF, SVG. Version gibt an, zu welcher Version des Interface die nachfolgenden Parameter passen (beispielsweise 6260 für CAD6 Release 2026.0). Zu den optionalen Konvertierungsparametern siehe das MKD-Format von MKI_DRAWINGREF in der CAD6interface (API) Online-Dokumentation (in Englisch). Werden keine Parameter angegeben, verwendet das Programm seine aktuellen Einstellungen fürs Öffnen des jeweiligen Dateityps.
Nach der Konvertierung beendet sich das Programm und gibt einen Wert zurück:
0 = die Konvertierung ist erfolgt
1 = allgemeiner Fehler
2 = keine gültige Lizenz
3 = unbekannte Optionen-Version
4 = Syntaxfehler in Optionen
5 = Fehler beim Öffnen der Quelldatei
6 = Fehler beim Speichern der Zieldatei
Beispiel: -cPDF "d:\Eingabe.pdf" "d:\Ausgabe.mkd".
/w oder -w
| Fenstergröße: Das Programm wird mit gegebener Größe und Position gestartet. Die folgenden Werte müssen direkt ohne Leerzeichen auf das w folgen und durch Komma getrennt sein: X-Koordinate,Y-Koordinate,Breite,Höhe (alle in Pixel). |
Beispiel: -w10,10,1024,768.
/k oder -k
| Konfiguration: Das Programm benutzt den angegebenen Unterordner zum Speichern aller globalen Optionen und Einstellungen. Dies ermöglicht es, unterschiedliche Fassungen von Malz++Kassner CAD6 zu nutzen, die nicht die gleichen Einstellungen haben. Der Name des Unterordners muss direkt auf das k folgen und darf keine Leerzeichen enthalten. |
Beispiel: -kTestumgebung.
/r oder -r
/a oder -a
/forceall oder -forceall
| Das Programm versucht, unabhängig von der aktuellen Lizenz, alle Plug-Ins von Malz++Kassner, die verfügbar sind, zu laden. Plug-Ins, die nicht lizensiert sind und deren Testzeitraum abgelaufen ist, werden wieder verworfen. |
/forcestudio oder -forcestudio
| Das Programm versucht, unabhängig von der aktuellen Lizenz, genau die Plug-Ins von Malz++Kassner zu laden, die Teil des Lieferumfangs von CAD6studio sind. Plug-Ins, die nicht lizensiert sind und deren Testzeitraum abgelaufen ist, werden wieder verworfen. |
/forcenone oder -forcenone
| Das Programm lädt, unabhängig von der aktuellen Lizenz, keine Plug-Ins von Malz++Kassner. |
/nocustom oder -nocustom
| Das Programm lädt keine Plug-Ins von Drittanbietern. Ansonsten werden solche Plug-Ins immer geladen, unabhängig von der aktuellen Lizenz. |
/testall oder -testall
| Ist das Programm im Testmodus, also nicht lizensiert, lädt es alle Plug-Ins von Malz++Kassner, die verfügbar sind. Anderenfalls lädt es die Plug-Ins basierend auf der aktuellen Lizenz. Wird nicht -testall angegeben, lädt das Programm im Testmodus genau die Plug-Ins, die Teil des Lieferumfangs von CAD6studio sind. |
|