> Tous les forums > Forum Autres langages
 batch pour modifier un fichier texte
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
malocrane
  Posté le 31/05/2005 @ 12:33 
Aller en bas de la page 
Nouvel astucien
bonjours, je me presente , malocrane. pk ce pseudo? car cela fait 1 semaine que je me [boom][boom] sur le probleme qui m'arrive... je voudrais savoir comment, a l'aide d'un fichier batch, modifier une ligne se trouvant au milieu d'un fichier texte, mon fichier texte contient une ligne : "value=4" je voudrais un moyen d'incrementer cette valeur de +1. merci d'avance si quelqu'un me trouve la reponse , qu'il passe sur paris et c'est avec joie que je lui paierai une [bierre]
Publicité
ive
 Posté le 03/06/2005 à 12:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Groupe Sécurité
bonjour, je cherchais à faire +ou- la même chose. voila ce qui m'a dépanné.
Const ForReading = 1 Const ForWriting = 2 Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.OpenTextFile("D:\modif.txt", ForReading) strText = objFile.ReadAll objFile.Close strNewText = Replace(strText, "value=4", "value=5") Set objFile = objFSO.OpenTextFile("D:\modif.txt", ForWriting) objFile.WriteLine strNewText objFile.Close
"enregistrer sous" XXX.vbs "D:\modif.txt" ou modif.txt = le nom de ton fichier avec son chemin. pas essayé si on peut lancer XXX.vbs dans un batch. a+
can93
 Posté le 03/06/2005 à 19:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
C'est du visula basic ça non ? Lui aimerait du batch
ive
 Posté le 03/06/2005 à 21:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Groupe Sécurité
quand on passe les mille on à droit à être casse-couilles et malpoli ? vais m'arrêter avant alors...
@ECHO OFF cls ECHO !----------------------------------------------! ECHO ! ! ECHO ! Allez, dis bonjour … Can93. ! ECHO ! ! ECHO !----------------------------------------------! pause xxx.vbs %1 goto End :End
je pourrai plus le dire
pas essayé si on peut lancer XXX.vbs dans un batch.
je les attire en ce moment [boom]
breizhbugs
 Posté le 04/06/2005 à 12:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
bonjour, Ta solution, ive, ne permet pas d'incrementer une valeur, mais elle constitue un bon debut... il faudrait rechercher "valeur=", lire le nombre n qu'il y a ensuite, construire une chaine "valeur=n+1", faire ensuite comme tu dis, un remplacement de "valeur=n" par la chaine "valeur=n+1" (my connais pas en vbs pour faire la solution, dsl) Mais cela suppose que "valeur=" n'apparaisse qu'une fois dans le fichier, donc l'implementation exacte depend fortement de la structure (grammaire) du fichier lue.
can93
 Posté le 06/06/2005 à 16:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
ive a écrit :
quand on passe les mille on à droit à être casse-couilles et malpoli ?
Dis moi ou j'ai ete casse couilles et malpoli... Je suis toujours obligé de dire bonjour ? 1000, 2000, 3000, 10000 messages peut importe, ça m'est egal... regarde mes posts avant de juger que je suis malpoli... A bon entendeur
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
33,75 €Carte mémoire Samsung 256 Go MicroSDXC Evo Select U3 (100 Mo/s) à 33,75 € livrée
Valable jusqu'au 27 Janvier

Amazon Allemagne fait une promotion sur la toute nouvelle carte mémoire Samsung 256 Go MicroSDXC Evo Select U3 qui passe à 29,63 €. Comptez 4,52 € pour la livraison en France soit un total de 33,75 € livrée. Une bonne affaire pour cette carte que l'on trouve ailleurs à partir de 60 € et qui offre des vitesses de 100 Mo/s en lecture et 90 Mo/s en écriture.  Elle est idéale pour les téléphones, caméras et appareils photo 4K. Elle est étanche, anti-choc et résiste aux rayons X et aux champs magnétiques. Elle est garantie 10 ans.

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et il n'y a pas de frais de douane. Si vous êtes perdu en allemand, vous pouvez traduire le site en anglais.


> Voir l'offre
7,99 €Lot de 32 piles Philips AA à 7,99 €
Valable jusqu'au 27 Janvier

Fnac fait une promotion sur le lot de 32 piles Philips AA qui passe à 7,99 € au lieu de 15 €.


> Voir l'offre
34,06 €Compresseur portable autonome Xiaomi Mija à 34,06 € code VIP15
Valable jusqu'au 27 Janvier

Boulanger fait une promotion sur le compresseur portable autonome Xiaomi Mija qui passe à 34,06 € avec le code promo VIP15. Ce compresseur à emporter facilement avec vous comporte un écran (où vous pourrez choisir la pression à atteindre en PSI ou BAR) une batterie de 2000 mA et vous permettra de gonfler vos jouets (41 pièces avec une charge), pneus de vélo, de trotinette, de moto (6 pneus avec une charge) et même de voiture (5 pneus avec une charge) facilement. Le câble est accompagné d'un embout pour valve Schrader et un adapteur Presta et une aiguille sont fournis. Le compresseur se recharge via une prise Micro USB.


> Voir l'offre

Sujets relatifs
Petit coup de main pour un fichier "batch" svp
Commande batch pour ouvrir plusieurs fichiers windows 8
Git Bash & fichier batch
Fichier batch : lancer 1 video sur VLC portable
macro excell pour ouverture fichier avec password
Batch pour importer plusieurs CSV dans Mysql
BATCH SUPPRIMER LIGNES FICHIER CSV
Comment lire un texte dans un zipped fichier
Problème pour un batch urgent, veuillez lire svp
Batch : chercher un fichier et ajouter des lignes
Plus de sujets relatifs à batch pour modifier un fichier texte
 > Tous les forums > Forum Autres langages