ecrire dans n'importe quel fichier texte???

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

phil59110
Batcheur débutant
Messages : 10
Enregistré le : 30 juin 2009 11:22

ecrire dans n'importe quel fichier texte???

Message par phil59110 »

bonjour a tous et a toutes!!!

etant nouveau sur ce forum je sais pas si je devais me presenter ?donc milles escuses si je devais
le faire!!!!

donc voila ma question :
est ce qu'il est possible avec un fichier batch utilisant la commande choice d'écrire dans n'importe
quel fichier texte en donnant juste le non du fichier ?

j'ai le code pour le faire sous l'environnement windows xp vista etc.. avec la commande set/p
mais je voudrais le faire sous le dos reel et comme la commande set/p n'est pas accepter par
ms dos reel c'est pourquoi je vous demande votre aide!
je vous mais le code que j'ai pour l'environnement windows ça vous donnera une idée de ce que je veut en dos reel
code:
@echo off

::script Laddy - http://batch.xoo.it

::ouvre le dossier C:\Perso avant l'executation
CD C:\Perso
set /p chemin=Nom de votre fichier avec extension :
type "%chemin%"
Set /p choix= Souhaitez vous ajouter du texte ? [o,n] =
if /i %choix%==o goto ajouter
if /i %choix%==n goto fin
:ajouter
type con >> %chemin%
pause
:fin
@exit

merci beaucoup!!!!

ps : au faite j'ai oublier de mentionner que c'était Laddy qui a fait le code!!!!
avec mes escuse pour cette oubli impardonnable!!!!!!
Modifié en dernier par phil59110 le 30 juin 2009 16:19, modifié 1 fois.
Laddy
SuperBatcher
Messages : 190
Enregistré le : 04 juil. 2008 13:40

Re: ecrire dans n'importe quel fichier texte???

Message par Laddy »

bonjour
Encore une fois pourquoi tu ne laisse pas le commentaire ::Script par Laddy !!!
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
Laddy
SuperBatcher
Messages : 190
Enregistré le : 04 juil. 2008 13:40

Re: ecrire dans n'importe quel fichier texte???

Message par Laddy »

Merci de l'avoir rajouté

testé sous msdos windows 98Se le script fonctionne

reponse : http://batch.xoo.it/t580-comment-creer- ... t=45#p5205
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
phil59110
Batcheur débutant
Messages : 10
Enregistré le : 30 juin 2009 11:22

Re: ecrire dans n'importe quel fichier texte???

Message par phil59110 »

Laddy a écrit :Merci de l'avoir rajouté

testé sous msdos windows 98Se le script fonctionne

reponse : http://batch.xoo.it/t580-comment-creer- ... t=45#p5205
Laddy le code fonctionne impecable en plus la tempo et super!!!

mais j'ai encore un probléme pour me connecté au site
c'est pourquoi je post ici en esperant que ça derangera pas
et je tiens a te dire que tu est vraiment une AS en script batch parce que jusqu'ici
personne n'avais reussi a le faire ce code!c'est pas formateur a 90% que tu doit étre mais bien
100%!!!!!!

un grand chapeau a toi avec tout mes remerciement !!!
Laddy
SuperBatcher
Messages : 190
Enregistré le : 04 juil. 2008 13:40

Re: ecrire dans n'importe quel fichier texte???

Message par Laddy »

l'hébergeur du forum a des soucis d'attaque il est inacessible par moment.

si ça fonctionne cool
si il manque quelchose dis le moi on peut etre passer par edit aussi ça t'interesse directement
a++
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
phil59110
Batcheur débutant
Messages : 10
Enregistré le : 30 juin 2009 11:22

Re: ecrire dans n'importe quel fichier texte???

Message par phil59110 »

Laddy a écrit :l'hébergeur du forum a des soucis d'attaque il est inacessible par moment.

si ça fonctionne cool
si il manque quelchose dis le moi on peut etre passer par edit aussi ça t'interesse directement
a++
ben la Laddy je croi pas qu'on peut faire mieu que ça!!!! ta était déja au dessus de ce qui est possible sous le dos!! en plus avec un peut de perseverance maintenant que tu ma monter le code
je pourais peut étre modifier aussi d'autre code avec le comande set/p en adaptant editvar
a c'est autres codes

donc une seule chose a dire tes Superbe!!!!
Laddy
SuperBatcher
Messages : 190
Enregistré le : 04 juil. 2008 13:40

Re: ecrire dans n'importe quel fichier texte???

Message par Laddy »

tu peux reposer une question à la fin de ton bat qui demande si tu veux faire un autre fichier ou non ?
mais c'est vrai que c'est à peut près tout.
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
phil59110
Batcheur débutant
Messages : 10
Enregistré le : 30 juin 2009 11:22

Re: ecrire dans n'importe quel fichier texte???

Message par phil59110 »

Laddy a écrit :tu peux reposer une question à la fin de ton bat qui demande si tu veux faire un autre fichier ou non ?
mais c'est vrai que c'est à peut près tout.
bonjour Laddy!!
oui j'ai pensser a faire ça aussi!
j'ai intégré aussi en debut de code un dir *.txt/w
et en fin cd.. pour revenir c:\
mais comme tu c'est a peut prés tout
mais je croi que cette commande editvar va bien aider dans le devloppement de script elle remplace aisément la commande set/p méme pour l'environnement windows donc a voir!

merci et bonne journnée a toi!!!
Laddy
SuperBatcher
Messages : 190
Enregistré le : 04 juil. 2008 13:40

Re: ecrire dans n'importe quel fichier texte???

Message par Laddy »

Un développeur batch aime pas trop avoir recours à des commandes externes (enfin pas tous certaines prennent la facilité)
J'étais entrain de travailler sur un code pour supprimer l'utilisation de la commande editvar mais je me heurte à différentes difficultés.. Je trouverai....enfin en espérant que ce soit réalisable.

En gros : il liste le contenu du dossier en lui attribuant un numéro et il suffit de choisir ce numéro pour voir puis ajouter du texte...
J'ai un soucis avec choice...
sous xp et supérieur, editvar ne sert à rien.

edit nous approchons au but... reste à gérer les deux chiffres

edit 2 : combien de fichiers as tu dans ton dossier ?
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
phil59110
Batcheur débutant
Messages : 10
Enregistré le : 30 juin 2009 11:22

Re: ecrire dans n'importe quel fichier texte???

Message par phil59110 »

bonsoir Laddy!!!

oui il est vrai que le developpeurs habituer a la programmation de scripts batch aime pas trop
ce genre de commande!tout comme toi comme je les compris!et pour étre honnete ben moi aussi
j'aurais prefairer qu'on y arrive uniquement avec ce bon vieu batch !mais la je croi qu'on avait pas trop le choix parce que croi moi j'ai tout tenter et tout ceux qui on sur d'autre forum tenter aussi de resoudre le probléme n'y son pas arrivé et avant de trouver le site batch.xoo j'avais laisser tomber !donc j'estime que ta deja fait une prouesse dans le domaine!mais je doute pas une seconde perseverante comme tu l'est que tu trouvera un autre moyen!!!!!!
et pour le nombre de fichiers j'en suis a 49 pour l'instant!

ps: je suis moin caler que toi dans le domaine du batch mais si je peut t'aider en quoi que ce soit
tu peut compter sur moi!!!

bonne soirée Laddy!!!!!
Répondre