Genau, ich mache es auch auf UNIX-Ebene in der Shell (einzige Bedingung: man muß die Verzeichnisnamen wissen, die sich hinter den CATIA-Namen verbergen :-)
In CATIA selbst gibt es imho keine vernünftige Alternative.
(CATDATA kann so eine Liste liefern, ist aber unkomfortabel)
Um nun die Liste, die der ls-Befehl ausgibt, etwas zu verschönern (Nur Modelle, zusätzlich Anzahl anzeigen, CATIA-spez. Sonderzeichen durch Zeichen ersetzten, wie sie in CATIA selbst erscheinen) habe ich folgendes Script (heißt bei mir "lscatia"):
# Liste aller Catia-Modelle im aktuellen Verzeichnis
# Optionen: -q Unterdrueckt den Header
if [ "$1" = "-q" ]
then :
else anzahl=`ls -1 | grep "\.model$" | wc -l`
echo "Number of models in `pwd`: $anzahl"
echo "<---+----1----+----2----+----3- MODEL -4----+----5----+----6----+----7>"
fi
ls -1 | grep "\.model$" | sed -e "s/\.model//g" -e "s/±/ /g" -e "s/´/\//g"
Die Ausgabe des Script's kann man wie im letzten Beitrag schon beschrieben auch in eine Datei umleiten (oder auch mit "| lpr ..." gleich ausdrucken)
IP