Remplacer une chaine dans un fichier .txt

Remplacer une chaine dans un fichier .txt - Shell/Batch - Programmation

Marsh Posté le 06-06-2007 à 21:23:21    

Bonjour a tous  
 
Tout est dans le titre ...
 
En fait j'aimerai utiliser la commande netsh pour configurer automatiquement les adresses ip de quelques ordinateurs.
 
j'ai donc 2 fichiers:
 
fichier1.bat
 
*** DEBUT ***
 
netsh -f c:\fichier2.txt
 
*** FIN ***
 
 
fichier2.txt
 
*** DEBUT ***
 
pushd interface ip
 
# Configuration IP de l'interface pour "Connexion au r‚seau local"
 
set address name="Connexion au r‚seau local" source=static addr=172.16.119.26 mask=255.255.0.0
set address name="Connexion au r‚seau local" gateway=172.16.0.1 gwmetric=1
set dns name="Connexion au r‚seau local" source=static addr=172.16.140.101 register=PRIMARY
add dns name="Connexion au r‚seau local" addr=172.16.0.1 index=2
set wins name="Connexion au r‚seau local" source=static addr=none
 
popd
 
***FIN ***
 
 
et ce que je voudrais faire c'est remplacer l'adresse ip du 2 fichier "172.16.119.26" par une adresse que j'ai dans une variable
Voila j'espere que j'ai été assez clair...
 
Merci


Message édité par Koliaz le 06-06-2007 à 21:26:00
Reply

Marsh Posté le 06-06-2007 à 21:23:21   

Reply

Marsh Posté le 07-06-2007 à 04:09:58    

Le plus simple serait de, dans ton fichier1.bat, generer ton fichier2.txt a la volee avec l'ip qui va bien avant de lancer netsh.

Reply

Marsh Posté le 07-06-2007 à 11:57:27    

Utilise la commande Switch, voici la syntaxe:

Code :
  1. Switxh fichier.txt "chaine a remplacer" "chaine de remplacement"


Mais il faut dabor que tu télécharge la commande switch: http://download.yousendit.com/0AB5A3A768BC1B0E


Message édité par webding le 07-06-2007 à 11:59:11
Reply

Marsh Posté le 08-06-2007 à 22:48:16    

Merci pour votre aide,
Finallement j'ai decidé comme me la conseillé nglechau de générer le fichier2.txt
 

Reply

Marsh Posté le 27-06-2007 à 14:03:54    

Bonjour ,  
 
Le lien pour telecharger le fichier switch.exe non fonctionne plus .
Ou peut on le telecharger maintenant ?
 
merci

Reply

Marsh Posté le 27-06-2007 à 14:21:37    

Reply

Marsh Posté le 28-06-2007 à 08:47:56    

Merci

Reply

Marsh Posté le 20-07-2007 à 13:44:28    


 
Le lien est à nouveau expiré et cet utilitaire est introuvable sur le Net même avec Google.
Peux-tu stp remettre cet outil à disposition ou donner une piste pour le trouver (nom de l'auteur,éditeur,etc...).
 
Merci

Reply

Marsh Posté le 20-07-2007 à 13:54:41    

Voici un lien valide, mais fait vite: http://download.yousendit.com/2195C5235AD68CBE
 
Je ne sais plus où j'ai eu cette utilitaire, je ne peut rien te dire

Reply

Marsh Posté le 20-07-2007 à 14:20:04    

webding a écrit :

Voici un lien valide, mais fait vite: http://download.yousendit.com/2195C5235AD68CBE
 
Je ne sais plus où j'ai eu cette utilitaire, je ne peut rien te dire


 
C'est téléchargé et Merci d'avoir été aussi rapide

Reply

Marsh Posté le 20-07-2007 à 14:20:04   

Reply

Marsh Posté le 20-07-2007 à 14:35:56    

De rien

Reply

Marsh Posté le 02-04-2008 à 09:33:26    

salut pourrais tu remettre le fichier switch.exe sur megaupload ou rapidshare qu il expire pas tout de suite
merci
ps;c est bon je l ai trouvee ici
http://powerusers.info/modules.php [...] etit&lid=5
 
si ca marche pas aller sur powerusers.info et chercher la commande switch c est simple!


Message édité par bouboualfredo le 02-04-2008 à 09:42:18
Reply

Marsh Posté le 02-04-2008 à 09:37:25    

switch est téléchargable à partir de cette page: http://windows.developpez.com/faq/ [...] place_word
 
tout en bas

Reply

Marsh Posté le 04-07-2012 à 19:30:40    

Attention car switch.exe ne marche pas quand la chaîne à remplacer est : \\
cela enlève un \
 
Seul bug rencontré (depuis aujourd'hui  :cry: ) de ma part.

Reply

Marsh Posté le 22-07-2014 à 19:18:13    

Hello !
 
Personne aurait le soft switch quelque part ? Introuvable le bordel ...


---------------
..:: Mon FeedBack ::..
Reply

Marsh Posté le 23-07-2014 à 23:17:24    

m4x1m3 91 a écrit :

Hello !
 
Personne aurait le soft switch quelque part ? Introuvable le bordel ...


http://stackoverflow.com/a/5728961

Reply

Marsh Posté le 25-07-2014 à 10:18:44    

Thanks


---------------
..:: Mon FeedBack ::..
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed