resultat fichier .bath vers fichier txt puis ouvrir le .txt
Forum Programmation : resultat fichier .bath vers fichier txt puis ouvrir le .txt
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
resent1
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
resent2
echo OK
:fin2
PAUSE
| Citation : la commande pour renvoyer le resultat d un fichier .bat dans un fichier texte |
Code :
|
| 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.
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
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
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
Déjà le fichier test.txt existe, n'est-ce pas?
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
start lance le programme associé aux .txt.
Pour l'erreur, tu as un autre programme qui lit ton fichier.
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Il y a 2269 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
