Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1915 connectés 

  FORUM HardWare.fr
  Windows & Software

  Modifier une partie d un fichier avec un batch ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Modifier une partie d un fichier avec un batch ?

n°715676
bigstyle
Posté le 02-06-2002 à 21:05:58  profilanswer
 

Voila,
 
j aimerai pouvoir modifier une partie d un fichier texte a l aide d un fichier batch.
 
Concretement,disons que j ai un fichier test.txt avec ecrit a l interieur "test numero (5)"
 
J aimerai remplacer le "5" par un "6".
 
Cela est-il possible grace aux batchs ?
 
Merci.

mood
Publicité
Posté le 02-06-2002 à 21:05:58  profilanswer
 

n°715679
boisorbe
Posté le 02-06-2002 à 21:06:53  profilanswer
 

c'est possible avec un editeur de texte ;)


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
n°715686
bigstyle
Posté le 02-06-2002 à 21:10:49  profilanswer
 

lol.
 
 
Moi j'aurai voulu faire ca directement a partir d un batch.
 
En gros,j ai un menu et suivant ce que l utilisateur choisira,ca modifiera mon fichier texte en consequence :)
 
Mais bon pour notepad,je le note c est toujours bon a savoir ;)

n°715984
bigstyle
Posté le 03-06-2002 à 01:08:21  profilanswer
 

le up de la nuit :D

n°715986
Bonhomme
Posté le 03-06-2002 à 01:24:44  profilanswer
 

bigstyle a écrit a écrit :

Voila,
 
j aimerai pouvoir modifier une partie d un fichier texte a l aide d un fichier batch.
 
Concretement,disons que j ai un fichier test.txt avec ecrit a l interieur "test numero (5)"
 
J aimerai remplacer le "5" par un "6".
 
Cela est-il possible grace aux batchs ?
 
Merci.  




 
Ca dépend avec un batch sous Unix/Lunix c'est pas trop dur sous Windows par contre je sais pas
 
Pour Unix regarde avec un programme genre sed c'est pas mal
 
Bonhomme

n°715989
bigstyle
Posté le 03-06-2002 à 01:28:16  profilanswer
 

c est sous windows  :cry:

n°716015
FealiT
Posté le 03-06-2002 à 02:45:25  profilanswer
 

jdoute serieusement que ce soit faisable en Dos pcq les batchs files c rien de comparable a tout ce quon peut faire dans un script sous linux par exemple.. faudrais tu essai de te coder kkchose en Qbasic

n°716025
kuroineko
je mamgerais bien un truc la..
Posté le 03-06-2002 à 04:04:57  profilanswer
 

sous unix ou linux en jouant avec les commandes sed & awk tu devrait y arriver sans trop galèrer...mais je pense pas que les batchs sous environements microsofts soient assez evolués pour une telle modification.
 
 :??:  
 
 
 
 [:kuroineko]


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
n°716033
FealiT
Posté le 03-06-2002 à 04:21:12  profilanswer
 

perso je crois que tu devrais vraiment songer a Qbasic

n°716036
seyed_s
Posté le 03-06-2002 à 04:27:41  profilanswer
 

je viens de regarder l'aide des commandes de win2000, j'ai vu une petite commande qui aurait pu servir à récuperer ton (5) mais pas à pouvoir les éditer...
 
C:\>help
 
 
Pour plus d'informations sur une commande, entrez HELP nom_de_commande.
ASSOC    Affiche ou modifie les applications associées aux extensions de fichier
s.
AT       Planifie l'exécution de commandes ou programmes sur un ordinateur.
ATTRIB   Affiche ou modifie les attributs d'un fichier.
BREAK    Active ou désactive le contrôle étendu de CTRL+C.
CACLS    Affiche ou modifie les listes de contrôles d'accès aux fichiers.
CALL     Appelle un fichier de commandes depuis un autre fichier de commandes.
CD       Modifie le répertoire ou affiche le répertoire en cours.
CHCP     Modifie la page de code active ou affiche son numéro.
CHDIR    Modifie le répertoire ou affiche le nom du répertoire en cours.
CHKDSK   Vérifie un disque et affiche un relevé d'état.
CLS      Efface l'écran.
CMD      Lance une nouvelle instance de l'interpréteur de commandes
         de Windows 2000.
COLOR    Modifie les couleurs du premier plan et de l'arrière plan de la console
.
COMP     Compare les contenus de deux fichiers ou groupes de fichiers.
COMPACT  Modifie ou affiche la compression des fichiers sur une partition NTFS.
CONVERT  Convertit des volumes FAT en volumes NTFS. Vous ne pouvez
         pas convertir le lecteur en cours d'utilisation.
COPY     Copie un ou plusieurs fichiers.
DATE     Affiche ou modifie la date.
DEL      Supprime un ou plusieurs fichiers.
DIR      Affiche la liste des fichiers et des sous-répertoires d'un répertoire.
DISKCOMP Compare les contenus de deux disquettes.
DISKCOPY Copie le contenu d'une disquette sur une autre.
DOSKEY   Modifie les lignes de commande, rappelle des commandes Windows 2000,
         et permet de créer des macros.
ECHO     Affiche des messages à l'écran ou active/désactive l'affichage
         des commandes.
ENDLOCAL Stoppe la localisation des modifications de l'environnement
         dans un fichier de commandes.
ERASE    Supprime un ou plusieurs fichiers.
EXIT     Quitte l'interpréteur de commandes (CMD.EXE).
FC       Compare deux fichiers ou groupes de fichiers, et affiche les
         différences entre eux.
FIND     Cherche une chaîne de caractères dans un ou plusieurs fichiers.
FINDSTR  Cherche des chaînes de caractères dans un ou plusieurs fichiers.
FOR      Exécute une commande sur chaque fichier d'un groupe de fichiers.
FORMAT   Formate un disque pour utilisation avec Windows 2000.
FTYPE    Affiche ou modifie les types de fichiers utilisés dans les
         associations d'extensions.
GOTO     Poursuit l'exécution d'un fichier de commandes à une ligne
         identifiée par une étiquette.
GRAFTABL Permet à Windows 2000 d'afficher un jeu de caractères en
         mode graphique.
HELP     Affiche des informations sur les commandes de Windows 2000.
IF       Effectue un traitement conditionnel dans un fichier de commandes.
LABEL    Crée, modifie ou supprime le nom de volume d'un disque.
MD       Crée un répertoire.
MKDIR    Crée un répertoire.
MODE     Configure un périphérique du système.
MORE     Affiche la sortie écran par écran.
MOVE     Déplace un ou plusieurs fichiers d'un répertoire à un autre.
PATH     Affiche ou définit le chemin de recherche des fichiers exécutables.
PAUSE    Interrompt l'exécution d'un fichier de commandes et affiche un
         message.
POPD     Restaure la valeur précédente du répertoire courant enregistré
         par PUSHD.
PRINT    Imprime un fichier texte.
PROMPT   Modifie l'invite de commande de Windows 2000.
PUSHD    Enregistre le répertoire courant puis le modifie.
RD       Supprime un répertoire.
RECOVER  Récupère l'information lisible d'un disque défectueux.
REM      Insère un commentaire dans un fichier de commandes ou CONFIG.SYS.
REN      Renomme un ou plusieurs fichiers.
RENAME   Renomme un ou plusieurs fichiers.
REPLACE  Remplace des fichiers.
RMDIR    Supprime un répertoire.
SET      Affiche, définit ou supprime des variables d'environnement
         Windows 2000.
SETLOCAL Commence la localisation des changements de l'environnement
         dans un fichier de commandes.
SHIFT    Modifie la position des paramètres remplaçables dans un
         fichier de commandes.
SORT     Trie les éléments en entrée.
SUBST    Affecte une lettre de lecteur à un chemin d'accès.
START    Lance une fenêtre pour l'exécution du programme ou de la commande.
TIME     Affiche ou définit l'heure de l'horloge interne du système.
TITLE    Définit le titre de la fenêtre pour une session CMD.EXE.
TREE     Représente graphiquement l'arborescence d'un lecteur ou d'un chemin.
TYPE     Affiche le contenu d'un fichier texte.
VER      Affiche le numéro de version de Windows 2000.
VERIFY   Indique à Windows 2000 s'il doit ou non vérifier que les fichiers
         sont écrits correctement sur un disque donné.
VOL      Affiche le nom et le numéro de série du volume.
XCOPY    Copie des fichiers et des arborescences de répertoires.


Message édité par seyed_s le 06-03-2002 à 04:28:28

---------------
[:seyed_s]
mood
Publicité
Posté le 03-06-2002 à 04:27:41  profilanswer
 

n°716040
seyed_s
Posté le 03-06-2002 à 04:33:07  profilanswer
 

ça pourrait ptet t'aider http://www.vknoware.com/afr/


---------------
[:seyed_s]
n°716042
seyed_s
Posté le 03-06-2002 à 04:39:43  profilanswer
 

ayé j'ai trouvé c'est une commande du ressource kit de NT !
http://www.ss64.demon.co.uk/nt/munge.html
 
reste plus qu'à le trouver en DL et prier pour qu'il fonctionne sous les autres OS. j'ai la flemme de le trouver d'un de mes CD, essaie sur le site de MS.


---------------
[:seyed_s]
n°716044
FealiT
Posté le 03-06-2002 à 04:42:26  profilanswer
 

ca trouve la string mais jpense ca remplace pas

n°716045
hyptos
Posté le 03-06-2002 à 04:56:17  profilanswer
 

Sur la page http://www.geocities.com/SiliconVa [...] ducts.html
 
Tu as un petit programme de recherche-replace en command-line, super simple (si tu as un problème, je peux t'aider).
 
Si tu veux vraiment le faire rien qu'avec des logiciel dos, c'est possible avec des for ... token et compagnie mais là je peux pas t'aider

n°716269
mog
KUPO !
Posté le 03-06-2002 à 11:15:15  profilanswer
 

Fait un recherche sur SED et WINDOWS dans Google tu trouveras des portage (gratuits ou payant) des commandes Unix sous DOS/Windows.
 
Avec Sed tu pourras faire ça (et bien d'autres chose !).

n°716333
bigstyle
Posté le 03-06-2002 à 11:54:17  profilanswer
 

Merci a tous pour vos reponses,c est super sympa.
 
de mon coté,j ai moi aussi continue mes recherches et j'ai vu qu il existe un ptit outil aussi gsar qui fait ca bien aussi .
 
Par contre,j aurai ete interesse par recupere le fichier munge.exe mais j ai pas le cd de ressource kit de nt4 et sur le nt5 il n est plus dispo.
Si quelqu un peut me le transmettre ca serait sympa,parce que sur le net j ai rien trouve .
 
Merci encore a tous.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  Modifier une partie d un fichier avec un batch ?

 

Sujets relatifs
Windows 2000 ne trouve pas le fichier d'échange :([HELP] Impossible de supprimer un fichier sous XP..
Recherche utilitaire pour ouvrir un fichier exel(xls) sans exelcoment lire les fichier .ps ?
commande DOS pour copier un fichier ...?[DOS] Compteur ligne fichier
>Fichier supprimé accenditellement sous Win2000: comment le retrouver?Créer un fichier nom long depuis WinXP sur Win95 ?
Retrouver le fichier ou sont stockés les champs pré-remplistransfert de fichier en reseau local : logiciel de gestion
Plus de sujets relatifs à : Modifier une partie d un fichier avec un batch ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR