@GETFILE[d:\Ncheminfichier[,filtre[,titre]]]: Ouvre une boîte de dialogue pour sélectionner un fichier. d:\path\filename spécifie le répertoire initial et le nom de fichier affichés dans la boîte de dialogue, et peut inclure des caractères génériques. Renvoie le chemin d'accès complet et le nom du fichier sélectionné ou une chaîne vide si l'utilisateur sélectionne "Annuler" ou appuie sur Echap. Le deuxième paramètre facultatif indique l'extension de fichier à utiliser. Vous pouvez spécifier plusieurs extensions en les séparant par des points-virgules. Par exemple,%@getfile[c:\windows,*.exe;*.btm] permet à l'utilisateur de sélectionner  uniquement les  fichiers.EXE et .BTM.

 

Les paramètres doivent être placés entre guillemets s'ils contiennent des espaces blancs ou des caractères spéciaux. Sur un lecteur LFN, le nom de fichier renvoyé peut contenir des espaces blancs ou d'autres caractères spéciaux. Pour éviter les problèmes qui pourraient être causés par ces caractères, mettez le nom retourné entre guillemets avant de le transmettre à d'autres commandes. Voir les notes sous Fonctions variables pour plus de détails.

 

Si le nom du fichier est entre guillemets, le nom du fichier retourné sera également entre guillemets (si nécessaire).

 

@GETFILE accepte un troisième paramètre facultatif pour définir le titre de la boîte de dialogue.

 

Si vous recherchez des répertoires, utilisez @GETFOLDER.

 

Exemples :

 

echo %@getfile[*]

 

@getfile

 

echo %@getfile["%windir",*.exe]

 

@getdir3