In allen Zeichenfolgen können spezielle EDT-System-Variablen und Umgebungsvariable verwendet werden, die bei Ausführung des Kommandos durch den entsprechenden Wert ersetzt werden. Das Verändern und Anzeigen von Umgebungsvariablen ist mit dem Kommando SETENV möglich.
| |
Die Substitution erfolgt nur, wenn sie mit der Option "Ersetzung in Zeichenfolgen" im Menü Optionen / Einstellungen / Verschiedenes oder dem Kommando PAR VARSUBST aktiviert wird. Das Zeichen, das den Variablennamen einleitet (Standard = "!"), kann definiert werden, siehe Menü Optionen / Einstellungen / Sonderzeichen2 und Kommando QUOTE .
| |
Soll nach der Variablen der String ohne Trennzeichen fortgesetzt werden, kann zur optischen Trennung ein Punkt eingefügt werden. Soll nach der Variablen ein Punkt folgen, müssen Sie 2 Punkte angeben. | |
Folgende Variablen sind vorgesehen: | |
!% env% | Inhalt der Umgebungsvariablen env | |
Umgebungsvariable können in der DOS-Box mit dem Kommando SET gesetzt und angezeigt werden. Innerhalb des EDT können Umgebungsvariable mit dem EDT-Kommando SETENV geändert und angezeigt werden.
| |||
!file | gesamter lokaler Dateiname | |
!drive | lokaler Laufwerksbuchstabe | |
!path | lokaler Pfadname | |
!name | lokaler Dateiname ohne Erweiterung | |
!lname | lokaler Dateiname mit Erweiterung | |
!ext | Extension des lokalen Dateinamens | |
!rfile | gesamter Ausdruck des entfernten READ | |
!rname | Dateiname oder Elementname eines Bibliothekselements | |
!rlib | Bibliotheksname der entfernten Datei bei Bibliothekselementen | |
!rtyp | nur Elementtyp der entfernten Datei bei Bibliothekselementen | ||
!relem | nur Elementname der entfernten Datei bei Bibliothekselementen | ||
!rvers | nur Version der entfernten Datei bei Bibliothekselementen | ||
!rprofil | Name des Filetransfer-Profils | |
!rparam | entfernte Parameter, die beim READ an die Batch-Prozedur bzw. die Prozedur für die Folgeverarbeitung weitergegeben werden. | ||
!pid | Interne Prozeß-Nummer | |
!ownip | IP-Adresse des eigenen PC's | |
!user | Name des Anwenders (nur Win-NT) | |
!pc | Rechnername | |
!date | Datum in der Form jjjjmmtt
| |
!time | Uhrzeit in der Form hhmmss
| |
!procnum | Nummer des Prozedur-Arbeitsbereichs | |
!datanum | Nummer des Daten-Arbeitsbereichs | |
!actline | Zeilennummer, in der sich der Cursor befindet | |
!actcol | Spalte, in der sich der Cursor befindet | |
!font | Aktueller Zeichensatz (Schrift->Fenster) | |
!fontsize | Aktuelle Fontgröße (Schrift->Fenster) | |
Beispiele: | |
eingelesene Datei | c:\pfad1\test.dat
| |
Hostname | host1 | |
PID | 123
| |
Datum | 31.12.1999
| |
Uhrzeit | 14:10:00
| |
Umgebungsvar. TMP | c:\temp
| |
'!drive\verzneu\!name..!ext' 'c:\verzneu\test.dat'
| |
'!name!time..dat' 'test141000.dat'
| |
'!name..!date..!time..dat' 'test.19991231.141000.dat
| |
'!name!pid' 'test123'
| |
'!%TMP%\test 'c:\temp\test'
| |