2. Skriptbibliothek OS.LIB

2.1. Allgemeines

In der Skriptbibliothek OS.LIB sind diverse Hilfprozeduren definiert, welche vom Betriebbsystemfunktionen enthalten. Die Bibliothek wird mit:

|INCL \script\os.lib

in einer ICS Konfiguration verfügbar gemacht.

2.2. Exportierte Prozeduren

ProzedurCOPY_FILE ! [s input][s output]
BeschreibungKopiert die Inputdatei <input> nach <output>. Falls die Datei nicht kopiert werden kann, wird der Skript abgebrochen.
Beispiel
'c:\test1.itf' 'c:\test2.itf' COPY_FILE
ProzedurMAKE_DIR ! [s directory][b state]
BeschreibungErzeugt das Dateiverzeichnis <directory>.
Beispiel
IF 'c:\test' MAKE_DIR NOT THEN
   ERROR 'unable to make directory c:\test'
   HALT
END_IF
ProzedurREPLACE_BACK_SLASH ! [s string1][s string2]
BeschreibungErsetzt alle Backslash Zeichen "\" in <string1> durch Slash.
Beispiel
'c:\test1.itf' REPLACE_BACK_SLASH ! ['c:/test1.itf']
ProzedurCHANGE_EXTENSION ! [s fname1,s extension][s fname2]
BeschreibungErsetzt die Dateiextension in <fname1> durch <extension>.
Beispiel
'c:\test1.itf' 'dxf' CHANGE_EXTENSION ! ['c:\test1.dxf']