Alias |
Top Previous Next |
Textersetzung einrichten. Mit Alias wird eine Textersetzung eingerichtet, mit der es möglich ist, die Kommandozeile zu verändern, bevor diese ausgeführt wird. Die Ersetzungsregeln basieren auf regulären Ausdrücken. Eine Aliasangabe besteht aus zwei Teilen, dem regulären Ausdruck und der Ersetzung. Der reguläre Ausdruck wird mit der Kommandozeile verglichen. Wenn dieser zutrifft, wird statt der bisherigen Kommandozeile die Ersetzung eingetragen. Wenn in der Ersetzung die Zeichenfolge %0 bis %9 vorkommt, wird diese durch den entsprechenden Parameter der Eingabezeile ersetzt. Parameter <muster> Dies ist ein regulärer Ausdruck, mit dem jede Eingabezeile verglichen wird. Wenn eine Eingabe auf diesen Ausdruck paßt, wird die Eingabe durch den String <ersetzung> abgeändert. Der String wird dabei expandiert. <ersetzung> Dieser String wird als neue Eingabezeile übernommen, wenn der reguläre Ausdruck <muster> auf eine Eingabezeile paßte. Dabei werden die folgenden Zeichen des Strings <ersetzung> einer Sonderbehandlung unterzogen. '\n' oder %N wird als Beginn einer neuen Eingabezeile interpretiert. %0 wird durch den ursprünglichen Kommandonamen ersetzt. %u0 wird durch den zu Großbuchstaben konvertierten Kommandonamen ersetzt. %l0 wird durch den zu Kleinbuchstaben konvertierten Kommandonamen ersetzt. %1 ..%9 wird durch den n-ten Parameter ersetzt. %u1..%u9 wird durch den n-ten Parameter, jedoch in Großbuchstaben, ersetzt. %l1..%l9 wird durch den n-ten Parameter, jedoch in Kleinbuchstaben, ersetzt. %+1..%+9 wird durch den restlichen Text ab dem n-ten Parameter ersetzt. Rückgabewert
Dialog Beispiel alias eoj EOJ Mit diesem Aufruf wird die kleingeschriebene Eingabe eoj in eine großgeschriebene umgesetzt, die dann als Befehl bekannt ist. alias [oO][Bb][Jj] "Object key/4711" Die Eingabe obj, egal in welcher Groß-Kleinschriftkombination, wird in den Aufruf Object umgesetzt und der Schlüssel 4711 wird dabei standardmäßig eingesetzt. Bemerkung Siehe auch Tabelle für reguläre Ausdrücke
|