|
Bas de page | |
---|---|
Auteur | Sujet : [Powershell] [RESOLU] Script pour mettre à jour Firefox |
slr56 Tout problème a sa solution. | Bonjour,
Message édité par slr56 le 16-05-2022 à 14:52:10 --------------- Configurations type du moment : https://forum.hardware.fr/hfr/Hardw [...] 1331_1.htm https://www.jouannetphotographe.com |
![]() Publicité | Posté le 04-05-2022 à 14:17:48 ![]() ![]() |
slr56 Tout problème a sa solution. | Je vois que mes 2 variables $FIREFOXVERSION et $FFLASTVERSION sont de type "string". Quel type dois-je utiliser pour que le script interprète correctement le "." dans les chaines ? --------------- Configurations type du moment : https://forum.hardware.fr/hfr/Hardw [...] 1331_1.htm https://www.jouannetphotographe.com |
rufo Pas me confondre avec Lycos! | Il doit probablement comparer des chaînes et donc, pour lui, "99.0.1" est > à 100.
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
slr56 Tout problème a sa solution. |
--------------- Configurations type du moment : https://forum.hardware.fr/hfr/Hardw [...] 1331_1.htm https://www.jouannetphotographe.com |
rufo Pas me confondre avec Lycos! | Le nb de "." max dans les 2 versions te donne l'exposant max de ton polynôme en faisant nb+1
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Je@nb Kindly give dime |
|
TotalRecall |
Pour proposer un algo j'aurais juste dit qu'il suffit de splitter sur les "." et comparer les nombres en partant du plus à gauche Mais en l'occurrence [System.Version]::Parse() me semble totalement fait pour toi. Message édité par TotalRecall le 09-05-2022 à 07:24:09 --------------- Topic .Net - C# @ Prog |
rufo Pas me confondre avec Lycos! | Oui, effectivement, il peut y avoir des cas où ça marche pas dans le cas de versions X.Y.Z où Y serait très > à X.
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
slr56 Tout problème a sa solution. | Merci à tous les 2, mais lorsque je fais ceci, ça fonctionne :
Idem avec var2=100.1.1 Message édité par slr56 le 09-05-2022 à 09:31:21 --------------- Configurations type du moment : https://forum.hardware.fr/hfr/Hardw [...] 1331_1.htm https://www.jouannetphotographe.com |
TotalRecall | I'l ne manquerait pas des guillemets autour des deux assignations ? --------------- Topic .Net - C# @ Prog |
![]() Publicité | Posté le 09-05-2022 à 09:46:55 ![]() ![]() |
slr56 Tout problème a sa solution. |
Ca à l'air de marcher avec les guillemets effectivement ! Message édité par slr56 le 09-05-2022 à 10:06:15 --------------- Configurations type du moment : https://forum.hardware.fr/hfr/Hardw [...] 1331_1.htm https://www.jouannetphotographe.com |
Je@nb Kindly give dime | Pas besoin de "rajouter des guillemets", ce qu'il faut c'est que tes variables soient des strings. La dans ton premier exemple tu avais un float |
slr56 Tout problème a sa solution. |
--------------- Configurations type du moment : https://forum.hardware.fr/hfr/Hardw [...] 1331_1.htm https://www.jouannetphotographe.com |
Je@nb Kindly give dime |
slr56 Tout problème a sa solution. |
--------------- Configurations type du moment : https://forum.hardware.fr/hfr/Hardw [...] 1331_1.htm https://www.jouannetphotographe.com |
mechkurt | Et rajouter un .0 à la fin de ta chaine de caractère quand elle est trop courte ?
--------------- D3 |
slr56 Tout problème a sa solution. | Bonjour, J'ai trouvé une solution simple et rapide à mon script. Dans la mesure ou, je veux que l'utilisateur ait toujours la dernière release de Firefox, je ne cherche plus à savoir si la version installée est égale ou inférieure à celle sur le FTP mais seulement si elle est différente. Si elle est différente, je fais la mise à jour :
Donc je n'ai pas besoin de m'embêter à comparer les valeurs et les types de données. Vous allez peut être trouver ça un peu brut, mais j'ai le résultat attendu. Merci pour votre aide tout de même. cdt, slr56 Message édité par slr56 le 16-05-2022 à 14:57:32 --------------- Configurations type du moment : https://forum.hardware.fr/hfr/Hardw [...] 1331_1.htm https://www.jouannetphotographe.com |