Zurück zum Inhaltsverzeichnis - Lösungen und Tipps


Infos über Dateien und Verzeichnisse abfragen

- ms.tru ms.tru

Mit TUSCRIPT-Funktionen können Informationen über Dateien (TUSTEP- und Fremddateien) und Verzeichnisse abgefragt und weiterverarbeitet werden. Im Folgenden sind einige Beispielabfragen innerhalb eines Skripts/Makros aufgeführt.

#MAKRO

$$ MODE TUSCRIPT, {}

- Definieren, zu welcher Datei Informationen abgefragt werden sollen
SET datei = "datei_1.pdf"

- Dateiname inkl. des kompletten (absol.) Pfads abfragen.
- Bei Option = TUSTEP muss die Datei angemeldet sein, alternativ: SYSTEM
SET vollst = FULL_NAME (TUSTEP, datei)

- Träger der Datei abfragen
SET pfad = VOLUME (datei)

- Name des TUSTEP-Projekts abfragen
SET proj = PROJECT_NAME (datei)

- alle Projekte des Trägers abfragen (hier Laufwerksbuchstabe D unter Windows)
SET projekte = PROJECT_NAMES (d)

- Ermittlung des Pfads ohne den dort enthaltenen Dateinamen,
- kann anschließend für BROWSE, EXECUTE o.ä. genutzt werden
BUILD S_TABLE kurz = ":{datei}:"
- aus der Variablen "vollst" wird die Zeichenfolge der Suchtabelle "kurz" gelöscht
SET verkuerz = ELIMINATE (vollst, kurz, 0)

- Ausgabe auf dem Bildschirm zur Kontrolle
PRINT vollst
PRINT pfad
PRINT proj
PRINT projekte
PRINT verkuerz

*eof



Zurück zum Inhaltsverzeichnis - Lösungen und Tipps