@RECHERCHER[programme[,chemin[,n]]]  : Recherche Danse en utilisant le spécifié chemin, ou, s'il n'est pas spécifié, le PATH variable d'environnement, en ajoutant une extension si aucune n'est spécifiée. (Voir Fichiers exécutables et recherches de fichiers pour plus de détails sur les extensions par défaut utilisées lors de la recherche PATH, l'ordre dans lequel se déroule la recherche et la recherche du \LES FENÊTRES et \WINDOWS\SYSTÈME répertoires.)  Renvoie le nom entièrement développé de Danse, y compris le lecteur, le chemin, le nom de base et l'extension, ou une chaîne vide si aucune correspondance n'est trouvée. Si caractères génériques sont utilisés dans le Danse, @RECHERCHE recherchera le premier fichier programme qui correspond à la spécification du caractère générique et renvoie le lecteur et le chemin de ce fichier ainsi que le nom de fichier générique (par exemple, E:\UTIL\*.EXE).

 

@SEARCH prend en charge les expressions régulières dans Danse.

 

Programme Prévisionnel et chaque spécification de répertoire dans chemin doivent être entre guillemets s’ils contiennent des espaces ou des caractères spéciaux. @SEARCH ajoutera des guillemets doubles au résultat s'il contient des espaces ou des caractères spéciaux.

 

@RECHERCHE accepte un troisième paramètre facultatif spécifiant s'il faut rechercher dans le répertoire courant. Si n est 0, @RECHERCHE ne cherchera pas le fichier dans le répertoire courant. Si n est 1 (la valeur par défaut), @RECHERCHE regardera dans le répertoire courant avant de rechercher le chemin.

 

Exemples :

 

echo %@search[bloc-notes]

"C:\Windows\system32\notepad.exe"

 

echo %@search[msv*.dll,"d:\mon répertoire\"]

"D:\mon répertoire\test\msvc.dll"