| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
| |
| MAIT übernimmt Kundenstamm von GMCAD, eine Pressemitteilung
|
Autor
|
Thema: Bundles zerlegen (1255 mal gelesen)
|
neuimforum Mitglied
Beiträge: 23 Registriert: 21.09.2004
|
erstellt am: 15. Sep. 2006 23:20 <-- editieren / zitieren --> Unities abgeben:
Hallo, hat schonmal jemand ein script (shell/dos/perl/python oder ähnliches) gemacht um bundles aufzusplitten und dann die .mi und .pkg Files gleich sinnvoll umbenennen ? Vom prinzip her ist es ja checken, ob zip oder compress bundle, und dann je nachdem zcat bundle.bdl | cpio -i oder zip auspacken die erzeugten mi und pkg files sollte man dann sinnvoll umbenennen Basisname des bdl + .mi bzw Basisname des bdl + .pkg Falls noch niemand das gemacht hat werde ich es im November machen müssen. (ich werde es dann hier einstellen) [Diese Nachricht wurde von neuimforum am 15. Sep. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 16. Sep. 2006 12:21 <-- editieren / zitieren --> Unities abgeben: Nur für neuimforum
|
neuimforum Mitglied
Beiträge: 23 Registriert: 21.09.2004
|
erstellt am: 16. Sep. 2006 14:51 <-- editieren / zitieren --> Unities abgeben:
Ja, ein Kunde hat über Jahre hinweg bundles gespeichert, und nun wird ModelManager eingeführt. D.h. pkg und mi in MM importieren. Das wird sowieso ganz interessant mit Schriftkopf auslesen, Mepix Zeichnungen verwalten, usw. usw. usw.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 16. Sep. 2006 15:02 <-- editieren / zitieren --> Unities abgeben: Nur für neuimforum
|
highway45 Moderator Bastler mit Diplom
Beiträge: 6377 Registriert: 14.12.2004 SolidDesigner-20.5.0 + PhoenixPDM-11 + Solidworks-2023 + PE8 + Blender
|
erstellt am: 16. Sep. 2006 20:27 <-- editieren / zitieren --> Unities abgeben: Nur für neuimforum
|
neuimforum Mitglied
Beiträge: 23 Registriert: 21.09.2004
|
erstellt am: 17. Sep. 2006 12:13 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von highway45: Mepix = mapics ?
Mepix ist ein Zusatzmodul für OSDD (hat mehr Funktionen als Pixmap und konnte das schon lange bevor es das Pixmap gab). Kam früher von CCS-Techsoft (Streng) heute von kinconsult.de bzw. techsoft.at. Aber um nochmal auf das Thema (Bundle zerlegen) zu kommen: Du hast recht: CoCreate hat so etwas in der Richtung (aus versehen) mal entwickelt: Das micat.pl script, welches benutzt wird um alte verschlüsselte (catfile) Dateien umzubenennen hat einen ähnlichen nebeneffekt. Hat mir graue gemacht nachdem alle Bundles dadurch zerschossen wurden, aber als Basis um darauf aufzubauen ist das Script ok. Es hat schon ein paar Funktionen drin, die ich brauche rekursives abarbeiten von Verzeichnissen, testen auf compressed files, auspacken, umbenennen, eigentlich muss nur ein Eingangsfilter für *.bdl rein, cpio und zip Funktion eingebaut werden, und die Dateinamen fürs Umbenennen geändert werden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE20+60+80@home ● W10 Pro Build19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 17. Sep. 2006 20:29 <-- editieren / zitieren --> Unities abgeben: Nur für neuimforum
Hi, anbei (hoffentlich!) eine DOS BATCH datei. Die Zeile mit "set OsdBinDir" ist anzupassen! Das Bundle wird im Verzeichen des Bundle files ausgepackt, also Schreibrechte dort sind noetig. Der "touch" setzt Datum und Uhrzeit. Wer das tool nicht hat, moege die beiden Zeilen auskommentieren. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
neuimforum Mitglied
Beiträge: 23 Registriert: 21.09.2004
|
erstellt am: 18. Sep. 2006 09:30 <-- editieren / zitieren --> Unities abgeben:
Ich habe das Skript noch etwas "aufgeblasen" (siehe attachement) damit ich es mit vollständigem Pfad aufrufen kann. Auch an der Dateinamengenerierung habe ich noch etwas gedreht (ob .bdl.mi bzw. .bdl.pkg oder nur .mi und .pkg ist einstellbar). Ich kann es jetzt richtig schön über alle Verzeichnisse laufen lassen. for /f "tokens=*" %i in ('dir /b /s /a-d *.bdl') do s:\unpackbdl.cmd "%i" Alles was ich noch machen muss ist eine Protokollierung falls was schiefgeht. [Diese Nachricht wurde von neuimforum am 18. Sep. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE20+60+80@home ● W10 Pro Build19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 18. Sep. 2006 20:05 <-- editieren / zitieren --> Unities abgeben: Nur für neuimforum
Zitat: Original erstellt von neuimforum: Ich habe das Skript noch etwas "aufgeblasen" (siehe attachement) damit ich es mit vollständigem Pfad aufrufen kann.
Das ging auch vorher schon. Aber egal. Die (ms)DOSen syntax ist mir nach DRDOS7.x doch etwas suspekt geworden. Da ist mir ne bash doch viel lieber. Bitte schön fuer die Vorlage! Wolfgang Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
neuimforum Mitglied
Beiträge: 23 Registriert: 21.09.2004
|
erstellt am: 18. Sep. 2006 21:10 <-- editieren / zitieren --> Unities abgeben:
Willkommen im Club derer, die cygwin im suchpfad vorne haben und aufm usb stick Knoppix booten. Was ich meinte war z.B. das ich das Skript , das auf Laufwerk1 liegt aus einer dos Shell aus Laufwerk2 aufrufen kann um die Datei auf Laufwerk 3 zu splitten und die Ergebnisfiles im gleiche n Verzeichnis wie das Bundle landen. Ich hätte ohne deine Vorlage mir wahrscheinlich einen Wolf programmiert und das ganze unnötig umständlich gemacht mit zuerst testen ob es zip oder compress ist usw. - da ist die Variante einfach gleich mit dem Zip drauf loszugehen und zu sehen ob etwas rauskommt deutlich effektiver. Danke Uli Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |