Savoir si un mot est dans une phrase VBS - VB/VBA/VBS - Programmation
Marsh Posté le 07-05-2008 à 15:19:37
Hélo !
A ma connaissance (toute petite connaissance) je ne connais pas de commande toute faite pour identifier une chaine de caractère sous VB... Mais je me trompe sûrement. En substitution jte propose de travailler sur une chaine de caractere :
texte = la ligne de texte
chaine = la chaine que tu cherches à identifier ("Adobe" par exemple)
i = 1
test = false
for i = 1 to len(texte) - len(chaine) + 1
If mid(texte,i,len(chaine)) = chaine then
test = true
end if
next i
En sortant ton booléen test est vrai si la chaine a été identifiée. Attention à la casse de ta chaine !
++
Marsh Posté le 07-05-2008 à 17:35:14
merci je vais tester ça et mettre le code ici
Marsh Posté le 07-05-2008 à 13:54:19
Je fais un script qui me permet de lister tous les produits adobe installé sur un ordinateur.
Je ne connais pas la fonctione en vbs qui me permet de savoir si dans une chaine de caractére il y a le mot "adobe"
Par exemple :
liste des programme installé
MakeMsi
Adobe Reader 8.1.2 - Français <-- c'est bon donc je sauvegarde dans un fichier
Symantec AntiVirus