COMMANDE PING AVEC DATE ET HEURE
Dernière réponse : dans Programmation
Bonjour,
je souhaite créer un .bat ou autre qui permet de me donner si le ping sur une adresse répond avec la date et lheure de réponse.
quand je fait un .bat avec :
ping -t 192.168.0.1 par exemple il me met quand ca répond pas moi je veu seulement renvoyer les résultat quand le ping répond dans un fichier texte avec lheure et la date.
J'aimerai aussi que le ping ce fasse toutes les 2 minutes par exemple au lieu de toutes les secondes.
Merci de votre aide.
je souhaite créer un .bat ou autre qui permet de me donner si le ping sur une adresse répond avec la date et lheure de réponse.
quand je fait un .bat avec :
ping -t 192.168.0.1 par exemple il me met quand ca répond pas moi je veu seulement renvoyer les résultat quand le ping répond dans un fichier texte avec lheure et la date.
J'aimerai aussi que le ping ce fasse toutes les 2 minutes par exemple au lieu de toutes les secondes.
Merci de votre aide.
Autres pages sur : commande ping date heure
Lassé par la pub ? Créez un compte
Ben m'aider pourquoi on aide pas ici
moi je m'y connai pas trop je suis boucher ! lol !
je fais ping - t 192.168.0.1 et j'ai pas la date et lheure et je veu que les réponse et pas les "pas de réponse" et je voulais savoir si on pouvai mettre les résultats dans un fichier .txt ou autre et derniére chose je veu savoir si on peu faire le test toutes les 2 minutes environ voila merci sinon tanpis je vai essayer de voir si ya des commandes spéciale
moi je m'y connai pas trop je suis boucher ! lol !
je fais ping - t 192.168.0.1 et j'ai pas la date et lheure et je veu que les réponse et pas les "pas de réponse" et je voulais savoir si on pouvai mettre les résultats dans un fichier .txt ou autre et derniére chose je veu savoir si on peu faire le test toutes les 2 minutes environ voila merci sinon tanpis je vai essayer de voir si ya des commandes spéciale
lol.
Normalement, ici, c'est de l'entraide entre programmeur. Mais contre un coup d'attendrisseur, on peut t'aider.
(Une question bête, tu es boucher chez EDF ?)
Pourquoi donnes-tu -t comme argument ?
La commande ping de microsoft n'est même pas capable de gérer son code de retour. Impossible de gérer l'affaire avec %ERRORLELVE%. On va ruser.
La commande pour attendre n'existe pas sous Windows. Par défaut. On va encore ruser.
La commande pour afficher la date s'appelle date.
Normalement, ici, c'est de l'entraide entre programmeur. Mais contre un coup d'attendrisseur, on peut t'aider.
(Une question bête, tu es boucher chez EDF ?)
Pourquoi donnes-tu -t comme argument ?
La commande ping de microsoft n'est même pas capable de gérer son code de retour. Impossible de gérer l'affaire avec %ERRORLELVE%. On va ruser.
La commande pour attendre n'existe pas sous Windows. Par défaut. On va encore ruser.
La commande pour afficher la date s'appelle date.
Alors pour envoyer 1 ping, il faut utiliser l'argument -n 1.
Pour attendre, je te propose soit la fonction sleep des unixtools http://unxutils.sourceforge.net/ soit le hack suivant :
Pour savoir ce que renvoie
ping peut répondre :
Envoi d'une requête 'ping' sur 137.137.137.137 avec 32 octets de données :
Réponse de 10.dd.nn.ss : Impossible de joindre l'hôte de destination.
Statistiques Ping pour 137.137.137.137:
Paquets : envoyés = 1, reçus = 1, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms
Les réponses sont très différentes.
Je te propose de remarquer cette ligne à quand ça marche :
Si on trouve le mot "TTL", considérons qu'on est bon.
La commande find renvoie 0 si elle a trouvé quelque chose, autre chose sinon.
Le retour se lit avec ERRORLEVEL
Pour attendre, je te propose soit la fonction sleep des unixtools http://unxutils.sourceforge.net/ soit le hack suivant :
rem - Attendre 120 secondes
ping -n 120 127.0.0.1 > NUL
ping -n 120 127.0.0.1 > NUL
Pour savoir ce que renvoie
ping -n 1 192.168.0.1
on va analyser sa sortie avec find.ping peut répondre :
Envoi d'une requête 'ping' sur 127.0.0.1 avec 32 octets de données :
Réponse de 127.0.0.1 : octets=32 temps<1ms TTL=128
Statistiques Ping pour 127.0.0.1:
Paquets : envoyés = 1, reçus = 1, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms
Réponse de 127.0.0.1 : octets=32 temps<1ms TTL=128
Statistiques Ping pour 127.0.0.1:
Paquets : envoyés = 1, reçus = 1, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms
La requête Ping n'a pas pu trouver l'hôte 327.0.0.1. Vérifiez le nom et essayez à nouveau.
Envoi d'une requête 'ping' sur 137.137.137.137 avec 32 octets de données :
Réponse de 10.dd.nn.ss : Impossible de joindre l'hôte de destination.
Statistiques Ping pour 137.137.137.137:
Paquets : envoyés = 1, reçus = 1, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms
Les réponses sont très différentes.
Je te propose de remarquer cette ligne à quand ça marche :
Réponse de 127.0.0.1 : octets=32 temps<1ms TTL=128
Si on trouve le mot "TTL", considérons qu'on est bon.
La commande find renvoie 0 si elle a trouvé quelque chose, autre chose sinon.
Le retour se lit avec ERRORLEVEL
:debut sleep 120 ping -n 1 192.168.0.1 | find "TTL" if %ERRORLEVEL%==0 date /T goto debut
Parce que je sais tout
Et je suis très soupconneux. Je viole mes principes en te donnant une solution toute faite. Alors un brave boucher, je me dis que le faire réfléchir sur de la programmation, ce n'est peut-être pas très cool. Sauf que ce boucher est à EDF. C'est très bizarre. Et je me demande si je ne vais pas regretter d'avoir violé mes principes. Hein ? On s'en fout ? ok.
Ben -t ça répète toutes les secondes, ce n'est pas ce que tu veux.
on va ruser : Ben je viens te te l'expliquer : on utilise FIND.
La soluce ne te convient pas ?
Et je suis très soupconneux. Je viole mes principes en te donnant une solution toute faite. Alors un brave boucher, je me dis que le faire réfléchir sur de la programmation, ce n'est peut-être pas très cool. Sauf que ce boucher est à EDF. C'est très bizarre. Et je me demande si je ne vais pas regretter d'avoir violé mes principes. Hein ? On s'en fout ? ok.
Ben -t ça répète toutes les secondes, ce n'est pas ce que tu veux.
on va ruser : Ben je viens te te l'expliquer : on utilise FIND.
La soluce ne te convient pas ?
voila ce que j'ai mis dans mon fichier .txt que je renomme en .bat :
ebut
sleep 120
ping -n 1 192.168.0.1 | find "TTL"
if %ERRORLEVEL%==0 date /T
commande > test.TXT
goto debut
il me met : "'sleep' n'est pas reconnu en tant que commande interne" en plus ca tourne trés vite on a pas le temp de voir et le fichier ne ce crée pas es ce normal ???
ebutsleep 120
ping -n 1 192.168.0.1 | find "TTL"
if %ERRORLEVEL%==0 date /T
commande > test.TXT
goto debut
il me met : "'sleep' n'est pas reconnu en tant que commande interne" en plus ca tourne trés vite on a pas le temp de voir et le fichier ne ce crée pas es ce normal ???
1°) VAS LIRE LES REGLES DE PUBLICATION. TU NE DOIS PAS BALANCER DU CODE COMME CA, SANS CORRECTEMENT LE PRESENTER.
2°) La solution au problème sleep est déjà expliquée là : http://www.presence-pc.com/forum/ppc/Programmation/comm...
2°) La solution au problème sleep est déjà expliquée là : http://www.presence-pc.com/forum/ppc/Programmation/comm...
Je n'ai pas compris
Un peu quand même.
Si tu veux qu'une commande n'affiche rien, écris ça:
Dans un batch, si tu ne veux pas que la ligne qui va être exécutée ne s'affiche, écris ça :
Si tu veux désactiver l'affichage des lignes qui vont être exécutées, désactive la commande echo comme ça :
Donc une bonne astuce, c'est de mettre ça au début du batch :
Un peu quand même.
Si tu veux qu'une commande n'affiche rien, écris ça:
cmmande > NUL
Dans un batch, si tu ne veux pas que la ligne qui va être exécutée ne s'affiche, écris ça :
@ligne de code
Si tu veux désactiver l'affichage des lignes qui vont être exécutées, désactive la commande echo comme ça :
echo off
Donc une bonne astuce, c'est de mettre ça au début du batch :
@echo off
voila ce que je tape avec des recherches :
il me retourne bien un fichier temp.txt mais il y a dedans qu'une seul date :
L'heure actuelle estÿ: 12:34:58,68
Entrez la nouvelle heureÿ:
voila comment c'est écrit en plus moi je veu la date pour chaque réponses du type :
L'heure actuelle est : 12h37
L'heure actuelle est : 12h38
L'heure actuelle est : 12h38
et cela pour chaque bonne réponse ...
Merci
@echo off
rem délai en secondes
set delay=1
:loop
ver | time > temp.txt
echo set time=%%4>current.bat
ver | date > temp.bat
echo set date=%%4>current.bat
del temp.bat
del current.bat
echo .
echo --- %date% %time%
echo .
ping.exe -n 1 192.168.0.1
ping.exe -n %delay% 192.168.0.1 >NUL:
goto loop
il me retourne bien un fichier temp.txt mais il y a dedans qu'une seul date :
L'heure actuelle estÿ: 12:34:58,68
Entrez la nouvelle heureÿ:
voila comment c'est écrit en plus moi je veu la date pour chaque réponses du type :
L'heure actuelle est : 12h37
L'heure actuelle est : 12h38
L'heure actuelle est : 12h38
et cela pour chaque bonne réponse ...
Merci
Oups, je suis très bête. J'ai confondu date de windows et date de UNIX. Celui de windows ne renvoie pas l'heure. Il faut utiliser TIME tu as raison.
) :
Voilà où est ton erreur :
Si commande est tout ton programme, tu fais ça :
Dans ta boucle le fichier est recréé à chaque fois.
Pour ne pas recréer le fichier il faut utiliser cette syntaxe :
Attention toutefois à penser à avoir un fichier vide au début
Que penses-tu de ça :
(le truc bizarre :~,8, c'est pour prendre que les 8 premiers caractères de time. Tu peux mettre 5 pour ne pas voir les secondes)
Pour ne pas encombrer le réseau, utilise l'adresse spéciale 127.0.0.1 pour ton ping d'attente.
ver|time
est une grosse astuce à deux balles de l'ancien temps. Utilise une de ces deux syntaxes à la place (la seconde est meilleure
) :time /T
echo %time%
echo %time%
Voilà où est ton erreur :
Si commande est tout ton programme, tu fais ça :
commande > fichier
et tout le contenu de ta commande ira dans le fichier qui sera créé pour l'occasion.Dans ta boucle le fichier est recréé à chaque fois.
Pour ne pas recréer le fichier il faut utiliser cette syntaxe :
commande >> fichier
Attention toutefois à penser à avoir un fichier vide au début
Que penses-tu de ça :
@echo off rem Délai en secondes set delay=1 echo Ping vers 192.168.0.1 > temp.txt echo ===================== >> temp.txt :loop ping.exe -n 1 192.168.0.1 | find "TTL" > NUL if %errorlevel% == 0 echo %date% %time:~,8% >> temp.txt rem Attendre ping.exe -n %delay% 127.0.0.1 > NUL goto loop
(le truc bizarre :~,8, c'est pour prendre que les 8 premiers caractères de time. Tu peux mettre 5 pour ne pas voir les secondes)
Pour ne pas encombrer le réseau, utilise l'adresse spéciale 127.0.0.1 pour ton ping d'attente.
@ECHO OFF
REM - Version Deluxe
IF "%2"=="" GOTO syntaxe
ECHO Ping vers %2
ECHO =========================
:loop
PING -n 1 %2 | FIND "TTL" > NUL
IF %ERRORLEVEL%==0 ECHO %date% %time:~,8%
PING -n %1 127.0.0.1 > NUL
GOTO loop
:syntaxe
ECHO %0 <delai_en_seconde> <adresse_a_vérifier>
ECHO kmloujdi(c)2007 (+un peu de PPC)
ECHO ----------------------------
ECHO Exemple: %0 120 192.168.0.1 > fichier.txt
ben je l'ai essayé ... sinon une autre question j'ai mi ce code pour le contraire :
et je souhaite que lorsque ca ping pas ca m'envoye une alerte par mail es ce possible ???
ou un netsend pour prévenir vers plusieurs personne Merci (j'pense que se sera + simple)
@echo off
echo Ping vers 192.168.0.1 en cours
echo NE PAS FERMER LA FENETRE
rem Délai en secondes
set delay=1
echo Etat des serveurs ko clasarc > pigpas.txt
echo ============================ >> pigpas.txt
:loop
ping.exe -n 1 192.168.0.2 | find "demande" > NUL
if %errorlevel% == 0 echo 192.168.0.2 %date% %time:~,8% >> pigpas.txt
rem Attendre
ping.exe -n %delay% 127.0.0.1 > NUL
ping.exe -n 1 198.168.0.1 | find "demande" > NUL
if %errorlevel% == 0 echo 192.168.0.1 %date% %time:~,8% >> pigpas.txt
rem Attendre
ping.exe -n %delay% 127.0.0.1 > NUL
goto loop
et je souhaite que lorsque ca ping pas ca m'envoye une alerte par mail es ce possible ???
ou un netsend pour prévenir vers plusieurs personne Merci (j'pense que se sera + simple)
Il y a le mot "demande" dans la réponse de ping si ça plante ?
Si oui, c'est OK.
A ta place, je ne mettrais l'attente qu'une fois. (Ligne 17 & 22)
Le titre dit que c'est pour 192.168.0.1. Ah ? Et la ligne 14, elle dit 192.168.0.2 elle.
si tu veux mettre plusieurs instructions, tu peux les mettre sur une seule ligne avec comme séprarateur le signe & ou &&
commande1, 2 et 3 s'exécuteront de toutes façon.
commande4 ne s'exécutera que si commande3 renvoie un %ERRORLEVEL% égal à 0
Une autre technique consiste à utiliser des parenthèses. La première des parenthèses devant être sur la même ligne que le IF :
Quant à comment envoyer un message par mail, je n'en ai aucune idée
NETSEND devrait être un truc plus facile oui
Si oui, c'est OK.
A ta place, je ne mettrais l'attente qu'une fois. (Ligne 17 & 22)
Le titre dit que c'est pour 192.168.0.1. Ah ? Et la ligne 14, elle dit 192.168.0.2 elle.
si tu veux mettre plusieurs instructions, tu peux les mettre sur une seule ligne avec comme séprarateur le signe & ou &&
commande1 & commande2
commande3 && commande4
commande3 && commande4
commande1, 2 et 3 s'exécuteront de toutes façon.
commande4 ne s'exécutera que si commande3 renvoie un %ERRORLEVEL% égal à 0
Une autre technique consiste à utiliser des parenthèses. La première des parenthèses devant être sur la même ligne que le IF :
if %errorlevel% == 0 (
commande1
commande2
...
)
commande1
commande2
...
)
Quant à comment envoyer un message par mail, je n'en ai aucune idée
NETSEND devrait être un truc plus facile oui
Non ca marche pas bien parceque que il n'écrit pas dans mon .txt l'état de chaques postes.
bref j'ai modifié comme ça :
c'est parfait Mais .... (ya tjrs un mais)
la comande net send marche et tous mais comme je fais un ping toutes les secondes j'aimerai que je resoivent un seul net send avec l'heure actuel par exemple
Merci de ton aide
bref j'ai modifié comme ça :
@echo off
echo Ping vers 192.168.0.1 en cours
echo NE PAS FERMER LA FENETRE
rem Délai en secondes
set delay=1
echo Etat des serveurs ko clasarc > pigpas.txt
echo ============================ >> pigpas.txt
:loop
ping.exe -n 1 192.168.0.1 | find "demande" > NUL
if %errorlevel% == 0 echo 192.168.0.1 %date% %time:~,8% >> pigpas.txt
net send 130.98.21.192 192.168.0.1 ne répond plus !
rem Attendre
ping.exe -n %delay% 127.0.0.1 > NUL
ping.exe -n 1 198.168.0.2 | find "demande" > NUL
if %errorlevel% == 0 echo 192.168.0.2 %date% %time:~,8% >> pigpas.txt
net send 130.98.21.192 192.168.0.2 ne répond plus !
rem Attendre
ping.exe -n %delay% 127.0.0.1 > NUL
goto loop
c'est parfait Mais .... (ya tjrs un mais)
la comande net send marche et tous mais comme je fais un ping toutes les secondes j'aimerai que je resoivent un seul net send avec l'heure actuel par exemple
Merci de ton aide
SI CA MARCHE ! C'est expliqué comment l'utiliser ligne 18.
Ca t'emmerde de répondre à mes questions ou à mes commentaires ?
Je ne te dis pas ce que tu dois faire, mais tu pourrais quand même justifier tes décisions puisse que je prends la peine de te les faire.
(J'ai juste que si tu décourages les gens qui veulent bien t'aider, tu ne trouveras bientôt plus personne)
Passons.
Pour faire quelque chose une seule fois, initialise une variable à Faux (ou autre) au début du programme :
Ensuite, quand tu rencontres le cas à ne faire qu'une fois, tu mets :
Ca t'emmerde de répondre à mes questions ou à mes commentaires ?
Je ne te dis pas ce que tu dois faire, mais tu pourrais quand même justifier tes décisions puisse que je prends la peine de te les faire.
(J'ai juste que si tu décourages les gens qui veulent bien t'aider, tu ne trouveras bientôt plus personne)
Passons.
Pour faire quelque chose une seule fois, initialise une variable à Faux (ou autre) au début du programme :
SET DEJA_FAIT=FALSE
Ensuite, quand tu rencontres le cas à ne faire qu'une fois, tu mets :
IF %DEJA_FAIT%==FALSE (
commande_à_ne_faire_qu'une_fois
SET DEJA_FAIT=TRUE
)
Merci de ton aide c'est bon !
Maintenant c'est parfait MERCI !
@echo off
echo Ping vers 192.168.0.1 en cours
echo NE PAS FERMER LA FENETRE
SET DEJAFAIT16801=FALSE
SET DEJAFAIT16802=FALSE
SET DEJAFAIT16803=FALSE
rem Délai en secondes
set delay=1
echo Etat des serveurs ko clasarc > pigpas.txt
echo ============================ >> pigpas.txt
:loop
rem PING 192.168.0.1
ping.exe -n 1 192.168.0.1 | find "demande" > NUL
if %errorlevel% == 0 echo 192.168.0.1 %date% %time:~,8% >> pigpas.txt
IF %DEJAFAIT16801%==FALSE (
net send 130.98.21.192 192.168.0.1 ne répond plus !
SET DEJAFAIT16801=TRUE
)
rem Attendre
ping.exe -n %delay% 127.0.0.1 > NUL
rem PING 192.168.0.2
ping.exe -n 1 192.168.0.2 | find "demande" > NUL
if %errorlevel% == 0 echo 192.168.0.1 %date% %time:~,8% >> pigpas.txt
IF %DEJAFAIT16802%==FALSE (
net send 130.98.21.192 192.168.0.2 ne répond plus !
SET DEJAFAIT16802=TRUE
)
rem Attendre
ping.exe -n %delay% 127.0.0.1 > NUL
rem PING 192.168.0.3
ping.exe -n 1 192.168.0.3 | find "demande" > NUL
if %errorlevel% == 0 echo 192.168.0.3 %date% %time:~,8% >> pigpas.txt
IF %DEJAFAIT16803%==FALSE (
net send 130.98.21.192 192.168.0.3 ne répond plus !
SET DEJAFAIT16803=TRUE
)
rem Attendre
ping.exe -n %delay% 127.0.0.1 > NUL
goto loop
Maintenant c'est parfait MERCI !
juste pasque je me fait chier, ma version :
@echo off
if "%1"=="*ping*" goto ping
set marchepas=
echo FERME PAS LA FENETRE !
:loop
for %%a in (192.168.0.1 192.168.0.2 192.168.0.3) do call %0 *ping* %%a
goto loop
:ping
echo ping en cours de %2
ping -n 1 %2 | find "TTL" > NUL
if not ERRORLEVEL 1 goto attente
echo.|date | find "actu" >> pingpas.txt
echo.|time | find "actu" >> pingpas.txt
echo Et %2 ne repond pas >> pingpas.txt
echo %marchepas% | find "*%2*" > NUL
if not ERRORLEVEL 1 goto attente
net send 120.98.21.192 %2 ne repond pas.
set marchepas=%marchepas% *%2*
:attente
ping -n 120 127.0.0.1 >NUL
if errorlevel 1 exit
Merci Batchy.
(echo.|date|find "jour"
)
Note pour Kamel / Avis à tous :
Batchy aurait pu te balancer ça tout de suite. Mais l'esprit de ce forum (PPC/Programmation) c'est de nous entraider entre développeurs, et certainement pas pour les uns de faire de travail demandé par les autres. Mais puisque tu montres plein de bonne volonté, tu as maintenant un chouette programme.
En passant, ce programme pond 720 lignes de 35 caractères par jour, soit 46 Ko. Il ne faudrait pas que ce soit un problème.
(echo.|date|find "jour"
)Note pour Kamel / Avis à tous :
Batchy aurait pu te balancer ça tout de suite. Mais l'esprit de ce forum (PPC/Programmation) c'est de nous entraider entre développeurs, et certainement pas pour les uns de faire de travail demandé par les autres. Mais puisque tu montres plein de bonne volonté, tu as maintenant un chouette programme.
En passant, ce programme pond 720 lignes de 35 caractères par jour, soit 46 Ko. Il ne faudrait pas que ce soit un problème.
Merci Batchy en tous cas j'ai appris plein de truc c cool
Par contre ca à l'air plus propre mais ca marche pas enfin j'ai essayé et j'ai pas de message netsend quand ca ping pas...
et aussi tu récupére l'heure actuel windows c bien mais ca m'affiche bizarement :
L'heure actuelle estÿ: 14:20:35,50 d'ou vien ce ÿ ???
En tous cas le reste ca marche et c plus clair merci
Par contre ca à l'air plus propre mais ca marche pas enfin j'ai essayé et j'ai pas de message netsend quand ca ping pas...
et aussi tu récupére l'heure actuel windows c bien mais ca m'affiche bizarement :
L'heure actuelle estÿ: 14:20:35,50 d'ou vien ce ÿ ???
En tous cas le reste ca marche et c plus clair merci
zeb :
"En passant, ce programme pond 720 lignes de 35 caractères par jour, soit 46 Ko. Il ne faudrait pas que ce soit un problème"
c'est a dire ? ca peu pausser un probléme ???
juste comme ça on peu mettre une plage horaire a la place du délais d'intervalle des pings exemple : de lundi à vendredi de 8h-à 19h ca encombrerai moin le réseau si c ça que tu voulais me dire
"En passant, ce programme pond 720 lignes de 35 caractères par jour, soit 46 Ko. Il ne faudrait pas que ce soit un problème"
c'est a dire ? ca peu pausser un probléme ???
juste comme ça on peu mettre une plage horaire a la place du délais d'intervalle des pings exemple : de lundi à vendredi de 8h-à 19h ca encombrerai moin le réseau si c ça que tu voulais me dire
Caractère n°255. Provient de la conversion ASCII/ANSI entre DOS et WINDOWS. (On en est toujours là en 2007
)
kmloujdi, arrête de dire "ça marche pas" c'est vexant.
"Ca ne fait pas exactement ce que toi tu veux", ce n'est pas pareil
Même si effectivement, tu as explicitement (tout le monde ne le fait pas, merci) parlé du netsend dans tes messages.
D'autant que c'est à toi d'adapter le code.
Batchy, kml parlait d'envoyer un e-mail, une idée ?
(Moi, toujours pas
)
)kmloujdi, arrête de dire "ça marche pas" c'est vexant.
"Ca ne fait pas exactement ce que toi tu veux", ce n'est pas pareil
Même si effectivement, tu as explicitement (tout le monde ne le fait pas, merci) parlé du netsend dans tes messages.
D'autant que c'est à toi d'adapter le code.
Batchy, kml parlait d'envoyer un e-mail, une idée ?
(Moi, toujours pas
)
ce que dit zeb c'est que si on laisse tourner ce prog tout le temps il génèrera un fichier qui peut grossir de 46Ko par jour. ça fait qu'au bout d'une semaine on peut se retrouver avec 322 Ko.
sinon si les netsend ne marchent pas c'est que j'ai tout simplement pas mis la bonne ip (120.98.21.192 au lieu de 130.98.21.192)
pour les messages, nan. sauf en installant des trucs en plus
puis sinon zeb pourquoi grepper le jour plutot que le "actu" de actuellement ?
sinon si les netsend ne marchent pas c'est que j'ai tout simplement pas mis la bonne ip (120.98.21.192 au lieu de 130.98.21.192)
pour les messages, nan. sauf en installant des trucs en plus
puis sinon zeb pourquoi grepper le jour plutot que le "actu" de actuellement ?
forcement ...
Microsoft(R) Windows 98
(C)Copyright Microsoft Corp 1981-1999.
C:\WINDOWS\Bureau>date
La date actuelle est Ven 22/06/2007
Entrez la nouvelle date (jj.mm.aa) :
C:\WINDOWS\Bureau>time
L'heure actuelle est 13:35:42,45
Entrez la nouvelle heure :
remarquez aussi que l'heure de mon système est en GMT, mais ça il comprend pas (C)Copyright Microsoft Corp 1981-1999.
C:\WINDOWS\Bureau>date
La date actuelle est Ven 22/06/2007
Entrez la nouvelle date (jj.mm.aa) :
C:\WINDOWS\Bureau>time
L'heure actuelle est 13:35:42,45
Entrez la nouvelle heure :
Waouhhh la je comprend pas trés bien effectivement ...
Alors j'ai essayé avec tes 2 adresses pareil quand je lance à partir d'une fenetre ms-dos manuellement les deux adresses ne ping pas et quand je lance le batch j'ai mon fichier txt mais le net send n'arrive pas.
Il doit normalement arriver lorceque l'adresse ne ping pas on est d'accord ?
Alors j'ai essayé avec tes 2 adresses pareil quand je lance à partir d'une fenetre ms-dos manuellement les deux adresses ne ping pas et quand je lance le batch j'ai mon fichier txt mais le net send n'arrive pas.
Il doit normalement arriver lorceque l'adresse ne ping pas on est d'accord ?
Microsoft(R) Windows 98
(C)Copyright Microsoft Corp 1981-1999.
(C)Copyright Microsoft Corp 1981-1999.
Mon pauvre Batchy. Allez, clique là.
/!\ foutage de gueule spotted !
Citation :
Microsoft(R) Windows 98
(C)Copyright Microsoft Corp 1981-1999.
(C)Copyright Microsoft Corp 1981-1999.
Mon pauvre Batchy. Allez, clique là.
m'enfin les dualboot c'est pratique
PS : banni toi
)
Ok ca marche je me suis mal exprimé dsl...
En faite on va dire les 2 adresses ne répondent pas j'ai bien le message netsend qu'il faut et qui s'affiche 1 fois c'est trés bien mais le hic c'est que si la deuxiéme adresse ne répond pas elle aussi rien ne s'affiche pour la deuxiéme...
l'ideal en faite serai un message affiché une seule fois par adresse IP.
je c pas si je me suis bien exprimé ...
En faite on va dire les 2 adresses ne répondent pas j'ai bien le message netsend qu'il faut et qui s'affiche 1 fois c'est trés bien mais le hic c'est que si la deuxiéme adresse ne répond pas elle aussi rien ne s'affiche pour la deuxiéme...
l'ideal en faite serai un message affiché une seule fois par adresse IP.
je c pas si je me suis bien exprimé ...
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :