Page 1 sur 1
[R] Rechercher et récupérer une valeur dans un fichier
Posté : mar. 09 déc. 2008 09:41
par AlbatorV
Bonjour à tous,
j'aimerai récuperer la version de mes fichiers CAO à l'aide d'autoit. Les infos de version sont ecrit en dur dans le fichier quand on l'ouvre avec un editeur de texte...
J'ai besoin de récuperer l'info entre les balises <Version>/<Version> et <Release>/<Release>.
Comment faire ?
Re: [..] Rechercher et récupérer une valeur dans un fichier
Posté : mar. 09 déc. 2008 16:02
par timmalos
Regarde vers _StringBetween
Re: [..] Rechercher et récupérer une valeur dans un fichier
Posté : mar. 09 déc. 2008 22:14
par Tlem
Code : Tout sélectionner
#Include <String.au3>
$Var = "hkzskzhgsxshgxszxg<Version>5/<Version><Release>18/<Release>zmldkjszmlkjxjszjxszlxjlskjx"
Dim $Res1, $Res2, $Version
$Res1 = _StringBetween($Var, "<Version>", "/<Version>")
If Not @error then $Version &= "Version : " & $Res1[0]
$Res2 = _StringBetween($Var, "<Release>", "/<Release>")
If Not @error then $Version &= @CRLF & "Revision : " & $Res2[0]
MsgBox(32, "Resultat", $Version)
Re: [..] Rechercher et récupérer une valeur dans un fichier
Posté : mar. 09 déc. 2008 23:43
par moutelous
Bonjour,
Si vous avez ce genre d'information dans votre fichier CATIA , je pense que vous devriez pouvoir simplement utiliser la fonction "FileGetVersion" d'AutoIt ,...non ?
A+
Re: [..] Rechercher et récupérer une valeur dans un fichier
Posté : jeu. 11 déc. 2008 11:18
par AlbatorV
moutelous a écrit :Si vous avez ce genre d'information dans votre fichier CATIA , je pense que vous devriez pouvoir simplement utiliser la fonction "FileGetVersion" d'AutoIt ,...non ?
Apparemment FileGetVersion ne fonctionne que pour les fichiers executable (exe, dll...)...
Sinon un grand merci pour vos réponses, mon problème est résolu...
