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