Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Direct Drafting
  Alle MI-Dateien in einem Verzeichnis zu DXF konvertieren

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo
Autor Thema:  Alle MI-Dateien in einem Verzeichnis zu DXF konvertieren (5470 mal gelesen)
Christian Bastein
Mitglied



Sehen Sie sich das Profil von Christian Bastein an!   Senden Sie eine Private Message an Christian Bastein  Schreiben Sie einen Gästebucheintrag für Christian Bastein

Beiträge: 16
Registriert: 20.07.2004

Win2k, SP4
OSDD 13
OSDM 13

erstellt am: 10. Okt. 2005 14:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

ich muss demnächst alle OSDD Dateien in einem Verzeichnis in DXF konvertieren, und das täglich. Kann ich das halbautomatisch mit dem dxf-Konverter machen (und wenn ja wie) oder muss ich da tiefer einsteigen, sprich ein Makro für schreiben?

Vielleicht weiß ja jemand Rat.

Danke

------------------
Gruß

Christian

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

highway45
Moderator
Bastler mit Diplom




Sehen Sie sich das Profil von highway45 an!   Senden Sie eine Private Message an highway45  Schreiben Sie einen Gästebucheintrag für highway45

Beiträge: 6331
Registriert: 14.12.2004

ME10

erstellt am: 10. Okt. 2005 14:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Christian Bastein 10 Unities + Antwort hilfreich

Hi Christian!

Bei unserem DWG/DXF-Konverter wäre das Kennzahl 4: "Batch Translate MI to DXF"
Sollte eigentlich gehen.
Umständlich ist nur die Eingabe des kompletten Pfades...

Das jeden Tag automatisch starten, dürfte nur mit Makro gehen.

------------------
Matthias

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

baumgartner
Mitglied
Dipl.-Ing. Maschinenbau


Sehen Sie sich das Profil von baumgartner an!   Senden Sie eine Private Message an baumgartner  Schreiben Sie einen Gästebucheintrag für baumgartner

Beiträge: 715
Registriert: 05.01.2001

Ing.-Büro Andreas Baumgartner bietet Lösungen rund um ME10.
* ME10-Makros
* ME10-Makroschulungen

erstellt am: 10. Okt. 2005 14:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Christian Bastein 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von highway45:
Umständlich ist nur die Eingabe des kompletten Pfades...



hallo,
der Pfad darf dabei auch nicht zu lange sein. Irgendwie ist mir da was in Erinnerung...

Und warum schreibst Du Dir nicht gleich ein Makro, das zunächst ein MI, dann sofort noch ein DXF anlegt?

------------------
Grüsse aus dem Schwarzwald 
www.Andreas-Baumgartner.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Christian Bastein
Mitglied



Sehen Sie sich das Profil von Christian Bastein an!   Senden Sie eine Private Message an Christian Bastein  Schreiben Sie einen Gästebucheintrag für Christian Bastein

Beiträge: 16
Registriert: 20.07.2004

Win2k, SP4
OSDD 13
OSDM 13

erstellt am: 10. Okt. 2005 15:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Und warum schreibst Du Dir nicht gleich ein Makro, das zunächst ein MI, dann sofort noch ein DXF anlegt?

Die alten Zeichnungen sind alle schon als MI vorhanden. Für den Einkauf sollen jetzt alle bei Bedarf in DXF konvertiert und dann zum Lieferanten verschickt werden.

Bislang haben wir das für einige Dateien über "Speichern unter" auch schon gemacht, aber bei mehreren Dateien sollte Kopieren der MI in ein Verzeichnis mit anschließender Konvertierung aller Dateien in einem Rutsch einfacher sein.

Für neue Dateien wäre eine gleichzeitig Ablage als MI und DXF natürlich das Optimum.

------------------
Gruß

Christian

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Roman
Mitglied



Sehen Sie sich das Profil von Roman an!   Senden Sie eine Private Message an Roman  Schreiben Sie einen Gästebucheintrag für Roman

Beiträge: 674
Registriert: 16.01.2001

erstellt am: 10. Okt. 2005 15:25    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Christian Bastein 10 Unities + Antwort hilfreich

Warum ruft ihr den Konverter (dxfdwg) nicht mit der Option -b <batchfile> auf?
<batchfile> ist dabei eine ASCII-Datei mit den Namen aller zu konvertierenden Dateien.

Roman

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Christian Bastein
Mitglied



Sehen Sie sich das Profil von Christian Bastein an!   Senden Sie eine Private Message an Christian Bastein  Schreiben Sie einen Gästebucheintrag für Christian Bastein

Beiträge: 16
Registriert: 20.07.2004

Win2k, SP4
OSDD 13
OSDM 13

erstellt am: 11. Okt. 2005 07:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Diese Option ist mir bekannt, doch ich möchte nicht erst alle Dateinamen (sind 20 bis 50 Stück) inklusive Pfad in eine Textdatei schreiben. Eine Wildcard in der Batch-Datei funktioniert leider nicht.

------------------
Gruß

Christian

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

B.Kempner
Mitglied



Sehen Sie sich das Profil von B.Kempner an!   Senden Sie eine Private Message an B.Kempner  Schreiben Sie einen Gästebucheintrag für B.Kempner

Beiträge: 15
Registriert: 06.11.2003

erstellt am: 11. Okt. 2005 09:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Christian Bastein 10 Unities + Antwort hilfreich

Hi,
macht es euch doch nicht so schwer.

1. DXFDWG.con Pfade setzen

# General Translator Parameters

SourceDirPath                ./quelle
DestinDirPath                ./ziel
FontFilesPath                ./

2. DOS Batch-Datei für Dateiliste und konvertieren z.B. mi2dxf.bat
  im dxfdwg Verzeichnis

dir /b /l quelle\*.mi > liste
dxfdwg.exe -o -b liste

3. mi2dxf.bat Verknüpfung auf Desktop erstellen

Achtung automatische Konvertierung ohne Kontrolle der DXF-Files ist gefährlich, wenn danach etwas bestellt werden soll.

Mit freundlichen Grüßen
B.Kempner

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Roman
Mitglied



Sehen Sie sich das Profil von Roman an!   Senden Sie eine Private Message an Roman  Schreiben Sie einen Gästebucheintrag für Roman

Beiträge: 674
Registriert: 16.01.2001

ME10 v20.4.1, Win10
SD v20.4.1, Win10
Windchill 12.02
Creo 8.0.2 in der Einführungsphase

erstellt am: 11. Okt. 2005 09:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Christian Bastein 10 Unities + Antwort hilfreich

Äh, einmal dir /b > liste.txt (unter DOS/Windows)
oder ls > liste.txt und du hast alles zusammen was du brauchst.
Einfacher gehts nimmer.

Roman

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Christian Bastein
Mitglied



Sehen Sie sich das Profil von Christian Bastein an!   Senden Sie eine Private Message an Christian Bastein  Schreiben Sie einen Gästebucheintrag für Christian Bastein

Beiträge: 16
Registriert: 20.07.2004

Win2k, SP4
OSDD 13
OSDM 13

erstellt am: 11. Okt. 2005 14:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Vielen Dank B. Kempner und Roman,

Ihr habt mich schon ein ganzes Stück weiter gebracht, nur jetzt habe ich noch mit der Meldung "Input file open failed" zu kämpfen, da der Konverter anscheinend auch den Zielnamen haben möchte. Wenn ich die Dateien einzeln von Hand konvertiere, muss ich den Zielnamen mit Pfad angeben. Die Standardvorgabe (Enter) akzeptiert er nicht.

------------------
Gruß

Christian

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Roman
Mitglied



Sehen Sie sich das Profil von Roman an!   Senden Sie eine Private Message an Roman  Schreiben Sie einen Gästebucheintrag für Roman

Beiträge: 674
Registriert: 16.01.2001

erstellt am: 11. Okt. 2005 15:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Christian Bastein 10 Unities + Antwort hilfreich

Also für mich sieht das so aus, als ob er die Batchdatei nicht findet (INPUTFILE).

Roman

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

baumgartner
Mitglied
Dipl.-Ing. Maschinenbau


Sehen Sie sich das Profil von baumgartner an!   Senden Sie eine Private Message an baumgartner  Schreiben Sie einen Gästebucheintrag für baumgartner

Beiträge: 715
Registriert: 05.01.2001

Ing.-Büro Andreas Baumgartner bietet Lösungen rund um ME10.
* ME10-Makros
* ME10-Makroschulungen

erstellt am: 11. Okt. 2005 16:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Christian Bastein 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von B.Kempner:
...
Achtung automatische Konvertierung ohne Kontrolle der DXF-Files ist gefährlich, wenn danach etwas bestellt werden soll...


hallo,
Zustimmung pur!!! Also ich würde die Sache innerhalb von ME10 lösen. Zeichnung laden, übersetzten und dann im log-File nach Fehlern suchen.

Dann noch ein gleichnamiges PDF-File erzeugen. Beide dann an den Lieferanten weitergeben. Sollte einmal ein DXF Probleme machen, dann gibt es das PDF. Auch kaufm. Mitarbeiter können dann die Zeichnungen ansehen, notfalls drucken. Es erleichtert die Kommunikation.

ME10 hat genügend Zeit dies zu tun. Mittagspause, Frühstückspause... Ggf. könnte man ME10 dazu ein zweites Mal im Rechner starten. Es wird dennoch nur eine Lizenz gezogen. Das ist ja der Vorteil von neueren Versionen.

------------------
Grüsse aus dem Schwarzwald 
www.Andreas-Baumgartner.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

karl-josef_wernet
Mitglied
SysAdmin CAD-ME


Sehen Sie sich das Profil von karl-josef_wernet an!   Senden Sie eine Private Message an karl-josef_wernet  Schreiben Sie einen Gästebucheintrag für karl-josef_wernet

Beiträge: 979
Registriert: 27.11.2000

PTC-Direct-Modeling/Drafting 19.0
Classic/Tablett
DELL T5820, Precision 7760
Workmanager/Model-/Drawing-Manager
WIN10

erstellt am: 11. Okt. 2005 21:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Christian Bastein 10 Unities + Antwort hilfreich

Hi,
aufgepasst mit der .bat-Datei.
Hier sollte zuvor ein cd <LW>:/<batchordner> eingebaut werden,
oder in der liste müssen die Quelldateien mit Pfadangaben angegeben
werden. Grund ist, dass cmd immer im Ordner c:\dokumente und Einstellungen\<Benutzername> ausgeführt wird, und dadurch mit relativen Pfadangaben nichts anfangen kann.

------------------
kjw

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

clausb
Ehrenmitglied V.I.P. h.c.



Sehen Sie sich das Profil von clausb an!   Senden Sie eine Private Message an clausb  Schreiben Sie einen Gästebucheintrag für clausb

Beiträge: 2914
Registriert: 20.12.2000

erstellt am: 12. Okt. 2005 08:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Christian Bastein 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von karl-josef_wernet:
Grund ist, dass cmd immer im Ordner c:\dokumente und Einstellungen\<Benutzername> ausgeführt wird



Das stimmt nicht, die Regeln fuer das aktuelle Verzeichnis in cmd.exe sind anders. Nehmen wir mal an, wir haetten das folgende Batchfile foo.bat:
Code:

  cd
  pause

Ohne Parameter gibt "cd" den aktuellen Pfad aus. Legt man dieses Batchfile nun in irgendeinem Verzeichnis (Beispiel: c:\users\clausb) und startet es beispielsweise durch Doppelklick im Explorerfenster, wird das Verzeichnis ausgegeben, in dem das Batchfile liegt - in meinem Beispiel also c:\users\clausb. Von "Dokumente und Einstellungen" nichts zu sehen.

Weiteres Gegenbeispiel: cmd.exe starten, dann mit "cd /d c:\temp" das aktuelle Verzeichnis festlegen. Danach mit "cmd /c \users\clausb\foo.bat" eine neue Instanz von cmd starten und das Batchfile ausgeben lassen. Man erhaelt als Ausgabe "c:\temp".

Zusammenfassung: cmd.exe benutzt C:\Dokumente und Einstellungen... nur dann als aktuelles Verzeichnis, wenn das Programm, das cmd.exe startet, dort sein aktuelles Verzeichnis hat. Das ist beispielsweise beim Explorer normalerweise so, wenn man cmd.exe ueber Start/Run... startet; ich nehme an, dass daher Karl-Josefs Missverstaendnis kommt.

Claus

------------------
OneSpace Designer Modeling FAQ: http://www.clausbrod.de/Osdm/

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Christian Bastein
Mitglied



Sehen Sie sich das Profil von Christian Bastein an!   Senden Sie eine Private Message an Christian Bastein  Schreiben Sie einen Gästebucheintrag für Christian Bastein

Beiträge: 16
Registriert: 20.07.2004

Win2k, SP4
OSDD 13
OSDM 13

erstellt am: 12. Okt. 2005 08:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke für Eure Tipps, jetzt läuft es so wie gewünscht. In der dxfdwg habe ich alle Pfadangaben rausgenommen und stattdessen in eine Batchdatei geschrieben. Das sieht dann so aus:

cd <Pfad Quelle>
dir /b /l *.mi > liste.txt

<Pfad OSDD dxfdwg-Verzeichnis>\dxfdwg.exe -o -b <Pfad Quelle>\liste.txt
Pause

Dass wir die Dateien nicht einfach so rausgeben versteht sich von selbst. Wir prüfen auf jeden Fall vorher die log-Dateien.

------------------
Gruß

Christian

[Diese Nachricht wurde von Christian Bastein am 12. Okt. 2005 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

fjsa
Mitglied
Konstrukteur


Sehen Sie sich das Profil von fjsa an!   Senden Sie eine Private Message an fjsa  Schreiben Sie einen Gästebucheintrag für fjsa

Beiträge: 74
Registriert: 12.05.2004

erstellt am: 12. Okt. 2005 12:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Christian Bastein 10 Unities + Antwort hilfreich


translate_dxf.mac.txt

 
Hallo Christian
ich erledige das mit dem Makro "translate_dxf", und es funktioniert recht gut, nur bei ganz alten ME10-Zeichnungen (V6) da gibt es manchmal Probleme. Hab das auch hier im Forum gefunden, nachträglich danke an Euch.
Mit freundlichen Grüßen aus München
Joachim

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz