[R] Vérification de la version d'un outil

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Avatar du membre
FireFox
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 217
Enregistré le : dim. 14 oct. 2012 01:30
Localisation : Picardie/Île-de-France, France
Status : Hors ligne

Re: [..] Vérification de la version d'un outil

#21

Message par FireFox »

Sinon y'a une fonction existante dans l'include Misc nommée _VersionCompare.
Avatar du membre
parazitenew
Niveau 7
Niveau 7
Messages : 310
Enregistré le : sam. 10 déc. 2011 15:08
Localisation : Algerie
Status : Hors ligne

Re: [..] Vérification de la version d'un outil

#22

Message par parazitenew »

Bonjour, je m'incruste pour donner à l'auteur mon expérience concernant la notification de MAJ, j'ai réalisé un tuto simple, pas très compiqué et qui marche très bien:
► Afficher le texte
Le script:
► Afficher le texte
J'espère que ça te donnera des idées ;)
Amesamana
Niveau 5
Niveau 5
Messages : 108
Enregistré le : dim. 09 sept. 2012 16:37
Status : Hors ligne

Re: [..] Vérification de la version d'un outil

#23

Message par Amesamana »

Même en utilisant _VersionCompare j'ai un soucis !
Image
► Afficher le texte
Misc.au3 donne :

Code : Tout sélectionner

ElseIf $sVersion1 < $sVersion2 Then
            Return -1
Je ne comprends toujours pas :( je ne devrais pas avoir ce soucis !


EDIT : Merci parazitenew, je regarde :)
Avatar du membre
parazitenew
Niveau 7
Niveau 7
Messages : 310
Enregistré le : sam. 10 déc. 2011 15:08
Localisation : Algerie
Status : Hors ligne

Re: [..] Vérification de la version d'un outil

#24

Message par parazitenew »

t'as sauté ma réponse, jettes y un oeil.
Avatar du membre
FireFox
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 217
Enregistré le : dim. 14 oct. 2012 01:30
Localisation : Picardie/Île-de-France, France
Status : Hors ligne

Re: [..] Vérification de la version d'un outil

#25

Message par FireFox »

Vérifies la valeur de la nouvelle version et supprime tout caractère inutile, il doit sûrement y avoir un saut de ligne à la fin ou quelque chose comme ça.

Cdlt, FireFox.
Amesamana
Niveau 5
Niveau 5
Messages : 108
Enregistré le : dim. 09 sept. 2012 16:37
Status : Hors ligne

Re: [..] Vérification de la version d'un outil

#26

Message par Amesamana »

@parazitenew

Ta méthode marche nickel :D
Merci Image
► Afficher le texte
FireFox a écrit :Vérifies la valeur de la nouvelle version et supprime tout caractère inutile, il doit sûrement y avoir un saut de ligne à la fin ou quelque chose comme ça.
Il n'y a pas de caractère inutile, juste un fichier .txt avec 2.0.0.0
Je comprends toujours pas pourquoi ma function me retourne cette réponse !
Avatar du membre
FireFox
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 217
Enregistré le : dim. 14 oct. 2012 01:30
Localisation : Picardie/Île-de-France, France
Status : Hors ligne

Re: [..] Vérification de la version d'un outil

#27

Message par FireFox »

Amesamana a écrit : Il n'y a pas de caractère inutile, juste un fichier .txt avec 2.0.0.0
Je comprends toujours pas pourquoi ma function me retourne cette réponse !
Je n'avais pas testé ton script mais c'est bien ce que je disais, il y a un saut de ligne à la fin de ton fichier Version.txt

Un petit ConsoleWrite aurait été bien utile pour vérifier le contenu de tes variables...

Code : Tout sélectionner

Global $sVersion = _VersionCompare($sVersion1, StringTrimRight($sVersion2, 2))
;ou StringReplace(..., @CRLF, "")
 
Cdlt, FireFox.
Amesamana
Niveau 5
Niveau 5
Messages : 108
Enregistré le : dim. 09 sept. 2012 16:37
Status : Hors ligne

Re: [..] Vérification de la version d'un outil

#28

Message par Amesamana »

Merci FireFox :D
FireFox a écrit :Un petit ConsoleWrite aurait été bien utile pour vérifier le contenu de tes variables...
Super ça fonctionne, StringTrimRight à jouer son rôle de lecture de caractère mais je ne pige pas ! Pourquoi un saut de ligne ?
Question surement bête, mais faut-il simplement enlever le retour automatique à la ligne du bloc-notes ?
Avatar du membre
FireFox
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 217
Enregistré le : dim. 14 oct. 2012 01:30
Localisation : Picardie/Île-de-France, France
Status : Hors ligne

Re: [..] Vérification de la version d'un outil

#29

Message par FireFox »

Amesamana a écrit : mais faut-il simplement enlever le retour automatique à la ligne du bloc-notes ?
Oui bien sûr, c'était juste une preuve de la présence du saut de ligne ;)
Amesamana
Niveau 5
Niveau 5
Messages : 108
Enregistré le : dim. 09 sept. 2012 16:37
Status : Hors ligne

Re: [R] Vérification de la version d'un outil

#30

Message par Amesamana »

Merci à tous :wink:
Répondre