| UNFUNCTION |
| Zweck: | Benutzerdefinierte Funktionen aus der Funktionsliste entfernen |
| Format: | UNFUNCTION [/Q /R file... (function ...)] function... |
oder
UNFUNCTION *
| function | Eine oder mehrere Funktionen, die aus dem Speicher entfernt werden sollen. |
| file | Eine oder mehrere Dateien, aus denen undefinierte Funktionen gelesen werden sollen. |
Siehe auch: FUNCTION und ESET.
Syntax der Dateivervollständigung:
Die Standard-Syntax für die Vervollständigung von Dateinamen ist: [/r] * [1*] Funktionen
Verwendung:
TCC Erhält eine Liste der Funktionen, die Sie definiert haben. Mit dem Befehl UNFUNCTION werden Funktionen aus dieser Liste entfernt. UNFUNCTION unterstützt Wildcards im Funktionsnamen.
Sie können reguläre Ausdrücke im Funktionsnamen verwenden.
Beispiele:
Um die Funktion DDIR zu entfernen:
unfunction ddir
Um alle Funktionen zu entfernen:
unfunction *
Um alle Funktionen zu entfernen, die mit "DD" beginnen:
unfunction dd*
Sie können alle übereinstimmenden Funktionen mit Ausnahme derjenigen löschen, die Sie durch Einschließen der Ausnahmen in Klammern angeben. Um zum Beispiel alle Funktionen zu entfernen, die mit "f" beginnen, mit Ausnahme von func1 und func2:
unfunction (func1 func2) f*
Wenn Sie Funktionen in einer Datei aufbewahren, die mit dem Befehl FUNCTION /R geladen werden kann , können Sie die Funktionen mit dem Befehl UNFUNCTION /R mit demselben Dateinamen entfernen:
unfunction /r function.lst
Dies ist wesentlich schneller, als jede Funktion einzeln in einer Batch-Datei zu entfernen, und kann selektiver sein als die Verwendung von UNFUNCTION *.
Optionen:
| /R | Lesen Sie die Liste der zu entfernenden Funktionen aus einer Datei. DasDateiformat sollte das gleiche sein wie das des Befehls FUNCTION /R. Sie können mehrere Dateien mit einem UNFUNCTION /R-Befehl verwenden, indem Sie die Namen durch Leerzeichen getrennt in die Befehlszeile stellen: |
unfunktion /r funktion1.lst funktion2.lst
UNFUNCTION /R liest von stdin, wenn kein Dateiname vorhanden ist und die Eingabe umgeleitet wird.