@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