Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  MegaCAD
  MTL-Dateibibliotheken auflösen

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
  
André Kohut ist neuer Geschäftsführer bei MegaCAD
Autor(20117) Thema:  MTL-Dateibibliotheken auflösen (2098 mal gelesen)
Thömse
Mitglied
Konstrukteur


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

Beiträge: 1350
Registriert: 30.06.2003

Inventor 2022 Professional Build:287, Release:2022.2.1
Vault Professional 2022 Build:27.2.67.0 2022.2.2 Update
SolidWorks 2017
MegaCad 2015 3D
Intel Xeon W-2135 CPU 3.70GHz
16 GB RAM
Nvidia Quadro P2000
Windows 10 Pro

erstellt am: 01. Apr. 2004 07:10    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

Morgen zusammen

Wie kann ich alte MTL-Dateibibliotheken auflösen und die darin liegenden Makros in einen Ordner ablegen.
Für einen Tip bin ich dankbar.

Schöner Tag und Gruss aus der Schweiz
TOM

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

thomas_nassl
Mitglied
Leiter Engineering / CAD-Admin


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

Beiträge: 127
Registriert: 19.03.2002

SWX 2016 + PDM<P>
Give a man a fish, and he will eat for a day.
Teach a man to fish, and he will eat for a lifetime.
The moral? READ THE (f...) MANUAL!

erstellt am: 01. Apr. 2004 07: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 Thömse 10 Unities + Antwort hilfreich

Guten Morgen Tom,

das geht meines wissen nur mit viel Handarbeit über Dos-Ebene mit den Befehlen MLCOPY.EXE, bzw. MLMOVE.EXE
In der MegaCAD-Hilfe ist das ganz anständig beschrieben wie das geht.
Musste auch mal an die 60 MTL-Bibliotheken auflösen und war ganz schön beschäftigt.
Aber kleiner Trost: Wenn man mal den Bogen raus hat, geht's eigentlich.

Sinnvoll ist es, die Bibliotheken direkt in das Stammverzeichnis des Laufwerks zu schieben und nicht tief drin in der Verzeichnisstruktur zu lassen. Das erspart eine Menge Tipparbeit.

------------------

Thomas

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

Thömse
Mitglied
Konstrukteur


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

Beiträge: 1350
Registriert: 30.06.2003

erstellt am: 01. Apr. 2004 07:55    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

Morgen Thomas

Besten Dank für Deinen Tip, aber das mit MLCOPY.EXE, bzw. MLMOVE.EXE
kenn ich schon und es klappt doch nicht auch nicht wenn ich die Hilfe lese.
Hast Du noch einen Tip.

Gruss
TOM

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

PauliPanther
Mitglied
Interimsmanager für Bauprojekte bei Prävention, Intervention und Dokumentation


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

Beiträge: 788
Registriert: 18.03.2003

Dell Precision M6800, Core i9, WIN7-64bit,
32GB RAM, NVidia RTX, Dell 2x24"
MegaCAD 3D, AutoCAD. Jeweils aktuelle Versionen

erstellt am: 01. Apr. 2004 09:30    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 Thömse 10 Unities + Antwort hilfreich

Moin,moin,
zuerst kann man sich eine BAT-Datei im Dos erstellen.
Über den DIR-Befehl erst alle Makros (mit UV= /S, /B=Format, mit Verzeichnis, ohne Zusammenfassung, >Name.bat)
Anschließend im Texteditor *.mac an die erforderlichen Stellen per "suchen und ersetzen" anhängen, vor jede Zeile auch damit MLCOPY-Befehl setzen.
Anschließend die BAT-Datei starten.
Habe leider momentan kein Beispiel parat, sonst hätte ich es angehängt.

------------------
Gruß,
Pauline Panther

Die Wege der Bits und Bytes sind unergründlich... 

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

Thömse
Mitglied
Konstrukteur


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

Beiträge: 1350
Registriert: 30.06.2003

erstellt am: 01. Apr. 2004 09: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


Hilfe_mtl.gif

 
Grüezi Zusammen

Ich werde einfach nicht schlau wie ich meine Makros aus der mtl-Datei raus bringe. In der Hilfe habe ich nur gefunden wie ich meine Makros in eine mtl-Datei schreibe.
Aber wie um Himmelswillen geht es umgekehrt????

Bin dankbar für jede Hilfe
Gruss
TOM

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

Hochbaum
Ehrenmitglied



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

Beiträge: 1795
Registriert: 14.08.2000

MegaCAD alles und in jeder Form
i7, 12GB, Quadro K2200
WIN10/64

erstellt am: 01. Apr. 2004 09:55    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 Thömse 10 Unities + Antwort hilfreich

MegaTech- Dateibibliotheken (*.mtl) auflösen

Die Dateibibliotheken sind geschaffen worden, um unter den frühen Betriebssystemen das Handling mit sehr vielen kleinen Makros zu erleichtern und Plattenplatz zu sparen. Moderne Betriebssysteme (Win98, 2000, XP) haben eine wesentlich bessere Festplattenverwaltung, so das die Verwendung der MTL- Bibliotheken nicht mehr notwendig ist.

Erzeugung der neuen Verzeichnisstruktur

Es wird angenommen, das sich die Bibliotheken in einem Unterverzeichnis Megabibo befinden, welches aber wiederum mehrere Unterverzeichnisse hat. Der erste Schritte ist das Aufsammeln der Namens –Informationen
Tippen Sie am DOS-Prompt (Eingabeaufforderung) folgende Befehl ein

C:\Megabibo> dir *.mtl /S /B > megabibo.bat

/S : bedeutet das Durchsuchen der Untermenüs
/B : erzwingt Kleinschreibung mit voller Pfadangabe
> megabibo.bat : leitet die Ausgabe vom Bildschirm in eine Datei namens megabibo.bat um

Die Datei enthält danach die Syntax in folgender Form:
....
C:\MEGABIBO\ARCHITEK\AUSSEN\OUTS.MTL
C:\MEGABIBO\ARCHITEK\AUSSEN\WI1.MTL
C:\MEGABIBO\ARCHITEK\AUSSEN\WV1.MTL
C:\MEGABIBO\ARCHITEK\ELOARCH\ABSPERR1.MTL
C:\MEGABIBO\ARCHITEK\ELOARCH\AKKU.MTL
....

Damit beim Ausführen der Batch.Datei Verzeichnisse angelegt werden, muß am Anfang der Befehl „md“ stehen (make directory). Das erreicht man am schnellsten durch das Laden in einen beliebigen Editor (eine Textverarbeitung wie Word ist da aber besser und schneller) und dem Einfügen von „md<Leerzeichen> an den Anfang jeder Zeile (ersetze „c:\“ durch „md c:\“)

md c:\MEGABIBO\ARCHITEK\AUSSEN\OUTS.MTL
md c:\MEGABIBO\ARCHITEK\AUSSEN\WI1.MTL
md c:\MEGABIBO\ARCHITEK\AUSSEN\WV1.MTL
md c:\MEGABIBO\ARCHITEK\ELOARCH\ABSPERR1.MTL
md c:\MEGABIBO\ARCHITEK\ELOARCH\AKKU.MTL

Damit ist die Batch-Datei schon lauffähig. Das Problem ist aber, das Windows die Ordner mit dem gleichen Namen wie die bereits vorhandenen mtl-Dateien nicht nebeneinander anlegt. Hier greift man zu dem Trick, den Original-Ordner umzubenennen, z.B. von Megabibo in Megatest. Wenn man das getan hat, kann man die Batch-Datei ausführen. Im Ergebnis erhält man die neue Struktur, aber diesmal als echte Unterverzeichnisse.

Im nächsten Schritt muß man die in der megabibo.bat vorhandenen Zeilen umarbeiten, damit eine Syntax entsprechend der folgenden Zeile entsteht:

mlcopy c:\MEGATEST\ARCHITEK\AUSSEN\OUTS.MTL\*.mac c:\MEGABIBO\ARCHITEK\AUSSEN\OUTS.MTL\*.mac

Das funktioniert am besten in einer Tabellenkalkulation wie Excel. Dort lassen sich die ganzen Spalten sehr schnell kopieren, innerhalb der Spalten eine Umbenennung vornehmen usw. Beim Speichern muß man aufpassen, das die Datei wieder reines Textformat wird. Ansonsten kann Windows die Batchdatei nicht ausführen.

Der letzte Schritt ist das kopieren der Datei mlcopy.exe in das Verzeichnis, in dem die Megabibo.bat liegt Das ist deshalb notwendig, weil der Aufruf der mlcopy.exe ohne Pfadangabe erfolgt.

Wenn man alles richtig gemacht hat, kann man jetzt die megabibo.bat starten und den PC die Arbeit tun lassen. Letzter, aber wichtigster Arbeitsschritt ist die Kontrolle des Ergebnisses und ein evtl. Wiederholen, wenn man in den Dateibibliotken auch Zeichnungen gehabt hat (*.prt anstelle *.mac).

Anschließend sichert man das Verzeichnis megatest und löscht es anschließend. Die Dateien befinden sich ja unter megabibo.

Einschränkungen: Ich kann nicht versichern, daß das Verfahren mit Leerzeichen und Umlauten problemlos funktioniert. Das ist aber in diesem Fall eine Einschränkung von MS-DOS


------------------
Alles wird Gut
       E.Hochbaum

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

Hochbaum
Ehrenmitglied



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

Beiträge: 1795
Registriert: 14.08.2000

MegaCAD alles und in jeder Form
i7, 12GB, Quadro K2200
WIN10/64

erstellt am: 01. Apr. 2004 10:22    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 Thömse 10 Unities + Antwort hilfreich


MTL-Kommander.zip

 
@Thömse:
Noch ein Hinweis:
vermutlich wurde einfach die Syntax falsch geschrieben

mlcopy.exe <path>\xyz.mtl\*.mac <path>\*.mac

meistens vergißt man das letzte "*.mac", will die Software aber haben.

Und hier noch was für alle, die nur wenige MTL-Bibliotheken handeln wollen, der MTL-Kommander. Er ist so, wie er ist, Wünsch kann ich nicht berücksichtigen, der ist nicht bei uns gemacht worden, aber ich darf ihn Kunden zur Verfügung stellen.


Ich habe ihn auch an Schellhorn von megacad.cad.de weitergegeben, da sollte er in den nächsten Tagen auftauchen.
------------------
Alles wird Gut
       E.Hochbaum

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

Hillex
Mitglied
Meister/BWdH/Dipl.Ing.Ind.Engineering


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

Beiträge: 587
Registriert: 16.01.2002

erstellt am: 01. Apr. 2004 10:33    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 Thömse 10 Unities + Antwort hilfreich

zei-knoe
Mitglied
technische Zeichnerin


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

Beiträge: 740
Registriert: 08.08.2001

Win7, Intel P4 3.2GHz, 2MB
SyncMaster 244, Nvidia Quadro FX 1700
MC 3D 3,5-2010, Stahlbau + Metall 2002-2010
ACAD Architectural 2001 - 2017
ISB Glaser 13 - 19

erstellt am: 14. Apr. 2004 09:05    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 Thömse 10 Unities + Antwort hilfreich

Den Kommander von Herrn Hochbaum habe ich erst heute entdeckt, ein super Teil. Hier noch eine Frage, gibt es eine Funktion mit der der Inhalt eines kompletten MTL Ordners kopiert werden kann?
MfG Christa Knoernschild

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



Konstrukteur für unsere Projektgruppe (m/w/d)
Die besten Köpfe für die unterschiedlichsten Aufgaben zu finden sowie Menschen und Technologien zu verbinden, und zwar täglich aufs Neue - dafür schätzen unsere Kunden FERCHAU. Unterstütze uns: Als Berufserfahrene:r unterstützt du deine Kolleg:innen mit deinem langjährigen Know-how und deiner Expertise.

Konstrukteur für unsere Projektgruppe (m/w/d)
Kiel
Diese Herausforderungen ...
Anzeige ansehenKonstruktion, Visualisierung
Hochbaum
Ehrenmitglied



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

Beiträge: 1795
Registriert: 14.08.2000

MegaCAD alles und in jeder Form
i7, 12GB, Quadro K2200
WIN10/64

erstellt am: 14. Apr. 2004 11: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 Nur für Thömse 10 Unities + Antwort hilfreich

Hallo Fr.Knörnschild,

nein, im MTL-Kommander nicht. Da ist es besser, man schreibt man einfach den Aufruf in das DOS-Fenster.

mlcopy TEST.mtl\*.prt <Zielpfad>\*.prt

Das Programm mlcopy.exe kopiert man sich vorher in den Pfad, in dem auch die mtl-Datei steht, da spart man sich die Pfadtipperei.

------------------
Alles wird Gut
      E.Hochbaum

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)2024 CAD.de | Impressum | Datenschutz