|
Bas de page | |
---|---|
Auteur | Sujet : [VBS] Supprimer un bloc de lignes |
Publicité | Posté le 07-01-2011 à 11:06:50 |
slr56 Tout problème a sa solution. | up s'il vous plait. |
gzii court-circuit | Un truc du genre ?
Message cité 1 fois Message édité par gzii le 07-01-2011 à 14:00:10 |
slr56 Tout problème a sa solution. |
|
gzii court-circuit | Ben je crois que tu as tous les éléments. Pour le langage je ne peux pas te renseigner, pas envie d'apprendre le VBS. |
slr56 Tout problème a sa solution. | Pour supprimer une ligne, il n'y a pas de problème. En revanche, je ne vois pas comment dire à partir de la ligne que j'ai trouvé (la ligne de début de bloc), supprimer toutes les lignes (première de bloc incluse) jusqu'à la prochaine ligne vide. Message édité par slr56 le 07-01-2011 à 14:44:16 |
gzii court-circuit | une variable booléenne prendre que tu mets à vrai ou faux comme ce que je t'ai dit, et à vrai en tout début. Message édité par gzii le 07-01-2011 à 14:45:37 |
slr56 Tout problème a sa solution. | Je suis rendu à ça mais malheureusement, ça ne fonctionne toujours pas. Ca supprime tout les lignes de mon fichier. Comment ne supprimer que la portion suivante :
Message édité par slr56 le 07-01-2011 à 19:55:07 |
gzii court-circuit | C'est pas du tout ce que j'ai écrit.
|
slr56 Tout problème a sa solution. | La prog n'a jamais été mon fort. ^^
|
Publicité | Posté le 08-01-2011 à 13:57:56 |
gzii court-circuit | Tu lis un fichier et en écris un qui remplace le premier.
Message édité par gzii le 08-01-2011 à 14:15:55 |
slr56 Tout problème a sa solution. | Bonjour, je reviens sur ce sujet car j'ai réussi à faire le script que je voulais. Cependant, je voudrais l'optimiser.
Le soucis est qu'à chaque nouvelle chaine que je veux supprimer, je dois créer une portion de code identique à celle qui est en bleue. Y'aurait-il moyen de faire un tableau de variables (1 variable = 1 chaine StrCheckForString) afin de faire une boucle for? Si oui, comment? Dans certain cas, j'aurai 2 chaines StrCheckForString, dans d'autres j'aurai 5 chaines.. Ce n'est jamais fixe. Message édité par slr56 le 13-01-2011 à 10:04:40 |
gzii court-circuit | Alors tu met ton fic de départ dans une variable et tu fais ton bloc qui écrit dans une autre, et à la fin remet le nouveau contenu dans la première, et tourne sur un foreach de ton tableau de blocs à supprimer, ou un truc du genre.
Message cité 1 fois Message édité par gzii le 13-01-2011 à 10:47:58 |
slr56 Tout problème a sa solution. |
|
gzii court-circuit | Si, reprend tout depuis le début, là à mon avis tu essaies de copier du code sans trop y comprendre.
Message édité par gzii le 13-01-2011 à 11:48:14 |
Sujets relatifs | |
---|---|
[batch windows] Ecrire sur la même ligne ? | Supprimer des mots dans une chaine de mots clés |
supprimer une valeur d'un tableau (algorithme) | Supprimer une ligne d'une table en php [résolu] |
Regroupement de résultats sur une seul ligne | Controle nom fichier VBS |
lire seconde ligne d'un fichier avec fgets en c | Renvoi du numéro de ligne d'une cellule en VBA |
fonction enregistrer ( appli bloc note ) | |
Plus de sujets relatifs à : [VBS] Supprimer un bloc de lignes |