[R] Rechercher et récupérer une valeur dans un fichier

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
AlbatorV
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 05 nov. 2008 11:38
Status : Hors ligne

[R] Rechercher et récupérer une valeur dans un fichier

#1

Message 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...

Image

J'ai besoin de récuperer l'info entre les balises <Version>/<Version> et <Release>/<Release>.

Comment faire ?
Modifié en dernier par AlbatorV le jeu. 11 déc. 2008 11:18, modifié 1 fois.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Rechercher et récupérer une valeur dans un fichier

#2

Message par timmalos »

Regarde vers _StringBetween
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Rechercher et récupérer une valeur dans un fichier

#3

Message 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)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
moutelous
Niveau 6
Niveau 6
Messages : 229
Enregistré le : sam. 09 févr. 2008 19:51
Localisation : Rennes
Status : Hors ligne

Re: [..] Rechercher et récupérer une valeur dans un fichier

#4

Message 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+
A+
Avatar du membre
AlbatorV
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 05 nov. 2008 11:38
Status : Hors ligne

Re: [..] Rechercher et récupérer une valeur dans un fichier

#5

Message 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... :wink:
Répondre