Zweck:Benutzerdefinierte Funktionen aus der Funktionsliste entfernen

 

Format:UNFUNCTION [/Q /R file... (function ...)] function...

oder

UNFUNCTION *

 

functionEine oder mehrere Funktionen, die aus dem Speicher entfernt werden sollen.
fileEine oder mehrere Dateien, aus denen undefinierte Funktionen gelesen werden sollen.

 

/Q(uiet) /R(ead file)

 

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:

 

/QVerhindert, dass UNFUNCTION eine Fehlermeldung ausgibt, wenn eine oder mehrere der Funktionen nicht existieren. Diese Option ist besonders nützlich in Batch-Dateien, um eine Gruppe von Funktionen zu entfernen, wenn einige der Funktionen nicht definiert wurden.

 

/RLesen 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.