Tom's Guide > Forum > Programmation > resultat fichier .bath vers fichier txt puis ouvrir le .txt

resultat fichier .bath vers fichier txt puis ouvrir le .txt

Forum Programmation : resultat fichier .bath vers fichier txt puis ouvrir le .txt

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

merci pour le coup de main je coince sur la commande pour renvoyer le resultat d un fichier .bat dans un fichier texte et l ouvrir a l issue ;malgrés tout ce que j ai pu lire sur internet aucune ligne de commande ne marche............
voici mon code

echo off
cls
echo =====================
echo ordinateur 1
ping %1 -n 1 192.168.2.22| find /c "temps<" > NUL
if %ERRORLEVEL% EQU 0 goto present1
:erreur
echo erreur
goto fin1
:present1
echo OK
:fin1
echo.
echo =====================
echo ordinateur 2
ping %1 -n 1 192.168.2.50| find /c "temps<" > NUL
if %ERRORLEVEL% EQU 0 goto present2
:erreur
echo erreur
goto fin2
:present2
echo OK
:fin2

PAUSE


Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Citation :

la commande pour renvoyer le resultat d un fichier .bat dans un fichier texte


Code :
  1. ton_batch.bat > results.txt



Citation :

et l ouvrir a l issue


ça dépend de ce que tu veux en faire. Tu as TYPE ou tu peux faire un FOR /F sur le contenu d'un fichier si tu veux l'analyser ligne par ligne.
mais si c'est juste pour faire ça, autant faire directement un FOR /F sur le retour de ta commande.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

merci CRicky pour ta reponse mais si je tape

for /f >test.txt
start test.txt

ou autre solution

(nom du fichier.bat) >test.txt
start test.txt

cela ne marche pas non plus ;le resultat de mon fichier.bat .ne s ouvre pas en test.txt .je ne sais pas comment je dois m y prendre

Répondre à tophe33_70

http://fr.wikibooks.org/wiki/DOS/F [...] un_fichier

 

Ta deuxième solution fonctionne, mais il faut évidemment que le .bat affiche quelque chose... :)


Message édité par CRicky le 17-10-2008 à 22:57:03
------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

malheureusement le .bat affiche bien quelque chose mais le fichier test.txt ne s ouvre pas a lissue de lexecution du .bat

Répondre à tophe33_70

Déjà le fichier test.txt existe, n'est-ce pas?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

oui il existe il m enregistre bien le resultat de mon .bat dans test.txt mais se dernier ne veut pas s ouvrir a l issue

(fichier.bat) >test.txt
start test.txt

ou
(fichier.bat) >test.txt
cmd /c start test.txt

toujours meme erreur dans resultat de la fenetre dos
"le processus ne peut pas acceder au fichier car ce fichier et deja utilisé par un autre processus
le processus ne peut pas acceder au fichier car ce fichier et deja utilisé par un autre processus"
j ai été voir mes processus tout et correct processus "find et ping" se ferme bien seul reste ouvert le processus "cmd" correspondant a ma fentre dos
si je le ferme en rajoutant dans mon prog

"tskill cmd"plus rien ne marche

Répondre à tophe33_70

start lance le programme associé aux .txt.

Pour l'erreur, tu as un autre programme qui lit ton fichier.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Tom's Guide > Forum > Programmation > resultat fichier .bath vers fichier txt puis ouvrir le .txt
Aller à :

Il y a 2269 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens