Our 3D CAD supplier models have been moved to 3Dfindit.com, the new visual search engine for 3D CAD, CAE & BIM models.
You can log in there with your existing account of this site.
The content remains free of charge.
Mit diesem Programm können 3D-Dateien im Batch-Modus konvertiert und Vorschaubilder erzeugt werden.
Es ist möglich, eine "Geplante Aufgabe" unter Windows einzurichten (Hierzu wird keine GUI benötigt; ActiveX ist möglich !)
(Wenn Sie
batchconvert.exe
ohne
Parameter aufrufen oder mit '--help' oder mit '-?', wird die Hilfe
ausgegeben, der Sie alle möglichen Aufrufparameter entnehmen können.)
Die Datei
batchconvert.exe
finden Sie
unter:
C:\Program Files (x86)\cadenas\partsolutions\software\bin\x86\32\batchconvert.exe"
Der Aufruf erfolgt in folgender Form:
batchconvert sourceDirName [--targetdir targetDirName] [--logfile logFileName] [--errorfile errorFileName] [--inputformats format1 format2 format3 ...] [--outputformats format3d formatImage] [--recursive] [--meshreduction] [--debug] [--imagewidth] [--imageheight]
Beispielhafte Ausgangssituation:
C://abc/def/file1.prt C://abc/ghj/file2.prt C://xyz/stu/file3.prt
Um die Struktur der Quelldateien wieder korrekt im Ziel abzubilden, wird der Zielpfad folgendermaßen ermittelt:
Es wird zunächst das Verzeichnis mit dem tiefsten Pfad bestimmt mit der Eigenschaft, dass dieses Verzeichnis alle Dateien aus der Liste enthält.
Dann wird dieser gemeinsame Pfad durch den angegebenen Zielpfad ersetzt.
Der tiefste gemeinsame Pfad wäre bei den ersten beiden Zeilen ../abc und bei allen drei Zeilen C://.
Angenommen als Zielpfad ist folgendes angegeben:
C://Ziel
C://Ziel/abc/def/file1.stl C://Ziel/abc/ghj/file2.stl C://Ziel/xyz/stu/file3.stl
Der gemeinsame Pfad darf nicht leer sein, insbesondere müssen alle Dateien im gleichen Laufwerk bzw. auf dem gleichen Rechner im Netzwerk liegen.
Folgendes ist also nicht möglich:
C:/abc/file1.stl D:/abc/file2.stl
Oder
\\10.10.0.75/dir1/file1.stl \\10.10.0.159/dir1/file2.stl
Beschreibung der einzelnen Parameter:
--(t)argetdir: Zielverzeichnis für die konvertierten Dateien
--(l)ogfile: Log-Datei, welche eine Liste aller konvertierten Dateien enthält
Die Datei enthält die kompletten Pfade zu allen konvertierten Output-Dateien als \t-separierte-CSV.
Eine Zeile für jede Input-Datei: col1=inputFilePath, col2=outputPathFormat1, col3=…)
--(e)rrorfile: Error-Datei, welche eine Liste aller Dateien, bei denen ein Fehler auftrat, enthält.
Die Datei enthält die kompletten Pfade zu den defekten Input-Dateien.
--(i)nputformats: Input-Formate, nach denen das Quellverzeichnis gescannt wird
Die folgende Liste zeigt beispielhaft eine Auswahl von Formaten. Mit dem Parameter '--listformats' bzw. '-l' können Sie alle Formate ausgeben, um die für den Aufruf korrekten Bezeichnungen zu ermitteln.
--(m)eshreduction: Die geometrische Teilekomplexität wird vermindert. Die Angabe dieses Parameters schadet nie und stellt sicher, dass der geometrische Index korrekt erstellt werden kann. Gegebenenfalls wird aber in der Log-Datei eine entsprechende Meldung ausgegeben.
--(d)ebug: Es wird eine erscheint eine erweiterte Ausgabe im Command-Fenster.
Damit bei
weiteren Konvertierungsläufen nicht alle Dateien erneut konvertiert
werden müssen, sollte der Parameter --ignorenotmodified
eingesetzt
werden.
--ignorenotmodified
Nicht modifizierte Dateien werden bei einem erneuten Konvertierungslauf ignoriert.
Modifizierte Dateien werden erneut konvertiert und die Vorschaubilder dafür generiert.
Wenn nur --overwrite
eingeschaltet ist,
werden vorhandene Dateien immer überschrieben.
Wenn weder
--overwrite
noch
--ignorenotmodified
eingeschaltet ist, werden vorhandene Dateien nicht überschrieben.
--deleteinput
Löscht die Originaldateien
--defaultpreview3d
Default-Datei, falls Konvertierung fehlschlägt. Die Datei muss bereits das Zielformat haben.
--defaultpreview
Default-Vorschaubild, falls Vorschaubild nicht erzeugt werden kann. Falls bereits die Konvertierung der 3D-Datei fehlschlägt, wird dieses Vorschaubild verwendet - falls gesetzt. Sonst wird das Vorschaubild aus der Default-3D-Datei erzeugt. Auch hier muss das Bild dasselbe Format haben wie die erzeugten Vorschaubilder.
batchconvert "C:\src" --targetdir "C:\target" --meshreduction --recursive --outputformats BMP PARTJAVA --inputformats STLFILE --logfile C:\logfile.txt --errorfile c:\errorfile.txt
batchconvert "C:\src": -t "C:\target" -m -r -o BMP STL -i NATSOLIDEDGEPARTST2 NATSOLIDEDGEASMST2 -l C:\logfile.txt -e c:\errorfile.txt
Eine detaillierte Beschreibung des Geometrie-Imports mittels GUI finden Sie unter Import von Geometrie-Dateien.