Désoler pour le nom je savais pas trop quoi mètre .
Je vous donne mon code et après mon problème .
Code :
Code : Tout sélectionner
Dim $Array [13] = ["logiciel 0", _ ; 0
"logiciel 1", _ ; 1
"logiciel 2", _ ; 2
"logiciel 3", _ ; 3
"logiciel 4", _ ; 4
"logiciel 5", _ ; 5
"logiciel 6", _ ; 6
"logiciel 7", _ ; 7
"logiciel 8", _ ; 8
"logiciel 9", _ ; 9
"logiciel 10",_ ; 10
"logiciel 11" , _ ; 11
"logiciel 12" ] ; 12
$dimension = $Array[0]
For $i = 0 To UBound ; de 0 a la fin soit 13 ici
Sleep (10)
if FileExists ($Array[$i]) Then ; test tout les chemins du tableau (var $i)
TrayTip ("all","ok",10000) ; dit si tout est bon
Else
TrayTip ("/!\ probleme","l'un des nom de logiciel est pas bon",10000) ; dit si il a 1 faute
EndIf
Next
Dans le code ci-dessus il na pas de problème en soit même au contraire tout marche sauf qui si il a un mise a jours de logiciel, (ex : 10_gimp-2.10.8-setup-2.exe passe a 10_gimp-2.15.7-setup-2.exe) et je change pas le code ducoup le phrase, "("/!\ probleme","l'un des nom de logiciel est pas bon",10000)" vas apparaître mais moi ce qui m'arrangerais c'est qui me dise qu'elle est le(s) programme(s) qui a changer de nom, pour pas que j'ai pas a le(s) chercher, ou même un moyen d'afficher les logs a la place de ceci.
Et encore mieux SI C'EST POSSIBLE (maj pour la visibilité) que le code (chemin,nom de logiciel) se change tout seule, et fait en sort que le programme se relance tout seul , si c'est pas possible ou vous savez pas laisser tomber sa c'est pas obliger.(je pense que c'e'st pas possible.)
Si il a un point ou vous avez pas compris hésiter pas a me poser des question j'i répondrais au plus vite.
Le temps je continue mes recherche et je vous tien au courent !
Merci d'avoirs lu et d'une aide future .