Comment le faire en vb6
Résolu/Fermé
ksdotnet
Messages postés
73
Date d'inscription
mercredi 14 avril 2010
Statut
Membre
Dernière intervention
24 février 2014
-
Modifié par jipicy le 24/04/2010 à 14:28
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 24 avril 2010 à 21:05
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 24 avril 2010 à 21:05
A voir également:
- Comment le faire en vb6
- Vb6 - Télécharger - Divers Utilitaires
- Vb6 msdn ✓ - Forum Logiciels
- Vb6 freefile - Forum VB / VBA
- Vb6 randomize - Forum VB / VBA
- Listbox vb6 ✓ - Forum VB / VBA
7 réponses
ksdotnet
Messages postés
73
Date d'inscription
mercredi 14 avril 2010
Statut
Membre
Dernière intervention
24 février 2014
4
24 avril 2010 à 14:55
24 avril 2010 à 14:55
la commande en ms-dos c ça :
*******
@echo off
FINDSTR /I /C:"blabla" x.txt
exit
*******
comment le faire en vb??????????????????SVP
*******
@echo off
FINDSTR /I /C:"blabla" x.txt
exit
*******
comment le faire en vb??????????????????SVP
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
24 avril 2010 à 17:38
24 avril 2010 à 17:38
Bonjour,
;o)
Dim fp As Integer Dim chaine As String fp = FreeFile Open "C:\temp\x.log" For Input As #fp While Not EOF(fp) Line Input #fp, chaine If Instr(1, chaine, "mot clé") <> 0 Then 'Code a exécuter, la chaine contient le mot clé Exit Sub 'Ou Exit Function End If Wend
;o)
ksdotnet
Messages postés
73
Date d'inscription
mercredi 14 avril 2010
Statut
Membre
Dernière intervention
24 février 2014
4
24 avril 2010 à 18:23
24 avril 2010 à 18:23
merci merrrci bcp pour ta réponse tu es trés gentille grand monsieur et ton code fonctionne 100%.
mais dans le fichier il se répete le mot clé x fois (3 fois) comment modifier le code pour qu'il puisse obtenu les trois ligne par exemple dans un variable
tt mes respects
mais dans le fichier il se répete le mot clé x fois (3 fois) comment modifier le code pour qu'il puisse obtenu les trois ligne par exemple dans un variable
tt mes respects
ksdotnet
Messages postés
73
Date d'inscription
mercredi 14 avril 2010
Statut
Membre
Dernière intervention
24 février 2014
4
24 avril 2010 à 19:34
24 avril 2010 à 19:34
svp où vous etes mon prof polux31
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
24 avril 2010 à 19:54
24 avril 2010 à 19:54
Tu enlèves le Exit Sub.
Si tu veux récupérer les valeurs pour les traiter ensuite, tu les stockes dans un tableau.
Il suffit ensuite de lire le tableau Mtableau pour récupérer les lignes.
Je ne suis le prof de personne. Je t'aide un peu, ça ne va pas plus loin.
;o)
Si tu veux récupérer les valeurs pour les traiter ensuite, tu les stockes dans un tableau.
Option Explicit Public mTableau() 'Variable global pouvant être lu par tous les modules Private ind As Long 'Indice du tableau Sub LireFichier Dim fp As Integer Dim chaine As String fp = FreeFile Open "C:\temp\x.log" For Input As #fp While Not EOF(fp) Line Input #fp, chaine If Instr(1, chaine, "mot clé") <> 0 Then Redim Preserve mTableau(ind) MTableau(ind) = chaine ind = ind + 1 End If Wend Close #fp End Sub
Il suffit ensuite de lire le tableau Mtableau pour récupérer les lignes.
Je ne suis le prof de personne. Je t'aide un peu, ça ne va pas plus loin.
;o)
ksdotnet
Messages postés
73
Date d'inscription
mercredi 14 avril 2010
Statut
Membre
Dernière intervention
24 février 2014
4
24 avril 2010 à 20:01
24 avril 2010 à 20:01
je te remercie une autre fois pour ta generosité et la plus belle chose dans une personne c etre modeste.
je te souhaite un beau weekend
je te souhaite un beau weekend
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
24 avril 2010 à 21:05
24 avril 2010 à 21:05
Content de t'avoir aidé.
Passe également un bon week end.
Merci de mettre le topic en résolu.
;o)
Passe également un bon week end.
Merci de mettre le topic en résolu.
;o)