| @VERINFO |
@VERINFO[nom de fichier[,info[,langue]]]: Renvoie les informations relatives à la version du fichier spécifié. Le deuxième paramètre facultatif spécifie les informations souhaitées et prend par défaut la valeur FileVersion. Le troisième paramètre facultatif spécifie la paire langue/page de code (en hexadécimal). Si ce paramètre est omis, la page de code de la langue utilisateur par défaut est prise en compte. Si le champ d'information demandé n'est pas fourni dans le fichier spécifié, il renvoie une chaîne de caractères nulle.
Par exemple ,TCMD.EXE renvoie les valeurs pour :
CompanyName
FileDescription
FileVersion
InternalName
LegalCopyright
LegalTrademarks
OriginalFilename
ProductName
ProductVersion
Build
Remarque : la plupart des exécutables sous Windows, mais pas tous, contiennent un champ FileVersion. Le nombre, les noms et le contenu des champs d'information spécifiques et des paires langue/codepage fournis dans une application donnée peuvent potentiellement correspondre à tout ce que le programmeur a décidé d'utiliser.
Exemples :
echo %@verinfo[tcmd.exe,companyname,040904E4]
JP Software
echo %@verinfo[tcmd.exe,fileversion]
28.0.1