Objet :Supprimer les fonctions définies par l'utilisateur de la liste des fonctions

 

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

ou

UNFUNCTION *

 

functionUne ou plusieurs fonctions à supprimer de la mémoire.
fileUn ou plusieurs fichiers dans lesquels lire les fonctions non définies.

 

/Q(uiet) /R(ead file)

 

Voir aussi : FUNCTION et ESET.

 

Syntaxe d'achèvement des fichiers :

 

La syntaxe de complétion de nom de fichier par défaut est la suivante : [/r] * [1*] fonctions

 

Utilisation :

 

TCC maintient une liste des fonctions que vous avez définies. La commande UNFUNCTION supprime les fonctions de cette liste. La commande UNFUNCTION prend en charge les caractères génériques dans le nom de la fonction.

 

Vous pouvez utiliser des expressions régulières dans le nom de la fonction.

 

Exemples :

 

Pour supprimer la fonction DDIR :

 

unfunction ddir

 

Pour supprimer toutes les fonctions :

 

unfunction *

 

Pour supprimer toutes les fonctions commençant par "DD" :

 

unfunction dd*

 

Vous pouvez supprimer toutes les fonctions correspondantes, à l'exception de celles spécifiées en mettant les exceptions entre parenthèses. Par exemple, pour supprimer toutes les fonctions commençant par "f" à l'exception de func1 et func2:

 

unfunction (func1 func2) f*

 

Si vous conservez des fonctions dans un fichier qui peut être chargé avec la  commandeFUNCTION /R, vous pouvez les supprimer en utilisant la commande UNFUNCTION /R avec le même nom de fichier :

 

unfunction /r function.lst

 

Cette méthode est beaucoup plus rapide que la suppression de chaque fonction individuellement dans un fichier batch et peut être plus sélective que l'utilisation de la commande UNFUNCTION *.

 

Options :

 

/QEmpêche UNFUNCTION d'afficher un message d'erreur si une ou plusieurs fonctions n'existent pas. Cette option est particulièrement utile dans les fichiers batch, pour supprimer un groupe de fonctions lorsque certaines d'entre elles n'ont pas été définies.

 

/RLire la liste des fonctions à supprimer dans un fichier. Le format dufichier doit être le même que celui utilisé par la  commandeFUNCTION /R. Vous pouvez utiliser plusieurs fichiers avec une seule commande UNFUNCTION /R en plaçant les noms sur la ligne de commande, séparés par des espaces :

 

unfunction /r function1.lst function2.lst

 

UNFUNCTION/R lira à partir de stdin si aucun nom de fichier n'est présent et si l'entrée est redirigée.