[[tuscript:loesungen:start|Zurück zum Inhaltsverzeichnis - Lösungen und Tipps]] ---- ====== Infos über Dateien und Verzeichnisse abfragen ====== - {{files_open:benutzericons:ms.tru-lg.jpg?nolink&16x16|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 \\ ---- [[tuscript:loesungen:start|Zurück zum Inhaltsverzeichnis - Lösungen und Tipps]]