Welcome to Jadiam.org
Jadiam's Freeware WebSite
16/04/2024
Jadiam.org
Sélectionnez votre langue : Français English Español
Local connection

Cette page a été consultée : 24057 fois.

JMPing : Jadiam Ping Utilitaire de ligne de commande
(c)2002-2005, Jimmy MONTESINOS, Jadiam
Version : 1.2 pour Microsoft Windows 2000, XP et 2003.


Cet utilitaire ping vous permet d'obtenir une réponse OK ou Non OK selon qu'une ping test ai réussi ou non.

JMPing est par conception plus rapide qu'un ping standard en partie par que le timeout est rêglé par défault à 10 millisecondes. Ce timeout vous permet d'effectuer rapidement un ping test sur une machine en réseau local, mais vous devrez rêgler un timeout plus grand si vous projetez d'effectuer un ping test sur une machine dans un réseau étendu comme, par exemple, sur Internet.

JMPing met une valeur de réussite (0) ou d'échec (1) dans l' ERRORLEVEL de manière à vous laisser la possibilité d'écrire des scripts. Vous pouvez dorénavant tester si une machine est active avant de lancer d'autre requète en réseau par exemple.

Téléchargement :

Télécharger JMPing v.1.2


Utilisation :
JMPing <adresse_IP>

JMPing <adresse_IP> <timeout>

JMPing –n <nom d'hôte>

JMPing –n <nom d'hôte> <timeout>


Options :
-n : Résoud un nom d'hôte
-h : affiche l'aide
Timeout : Ce timeout rêglé en milliseconds et donne l'intervalle dans lequel la réponse de l'hôte distant doit parvenir.

De plus vous pouvez rêgler un timout de manière à retourner une erreur en cas de réponse trop longue au Ping.

Quelques information concernant la distribution :
Dans le répertoire vous trouverez :
Dynamic\JMPing.exe (15 872 octets)
Static\JMPing.exe (176 128 octets)
JMP-Bat.cmd (394 octets)
JMP-test.cmd (61 octets)
JMPing.exe (15 872 octets)
ReadMe.txt(4 693 octets)

Les deux fichiers portant l'extention .cmd sont des exemples d'utilisation pour JMPing.
Le fichier ReadMe.txt est le fichier texte contenant les informations que vous lisez actuellement.
JMPing.exe est le fichier executable compilé en dynamique. Cette executable a besoin du runtime MFC afin de pouvoir fonctionner. Le même executable se trouve dans le répertoire Dynamic. Vous trouverez un executable JMPing compilé en mode statique dans le réportoire Static avec lequel le runtime MFC n'est pas nécessaire.

Il y a 2 sous répertoire avec un executable dans chacun :
Dynamic qui contient le plus petit executable et qui nécessite le runtime MFC pour fonctionner.
Static qui contient l'executable compilé en statique pour lequel le runtime MFC n'est pas nécessaire.

Exemples :

JMPing 127.0.0.1
Réponse: Ping of 127.0.0.1 (127.0.0.1) : 0 ms.
Errorlevel = 0

jmping 255.254.252.251
Réponse: Ping error on 255.254.252.251
Errorlevel = 1

JMPing –n localhost
Réponse: Ping of localhost (127.0.0.1) : 0 ms.
Errorlevel = 0

JMPing -n www.yahoo.com 10
Réponse: Ping error on 216.109.117.107
Errorlevel = 1

JMPing -n www.yahoo.com 200
Réponse: Ping of www.yahoo.com (216.109.117.107) : 116 ms.
Errorlevel = 0



Utiliser un fichier script pour utiliser la réponse :
Si ERRORLEVEL est à la valeur 0 alors l'hôte distant a répondu correctement durant l'interval fixé par le timeout.
Si ERRORLEVEL est à la valeur 1 alors une erreur est survenue. Dans ce cas on note la différence de comportement entre un ping conventiel et JMPing dans la gestion du timeout.

Deux exemples de fichiers scripts :

JMP-Test.cmd



@echo off

jmping %1 %2 %3
echo Errorlevel is %ERRORLEVEL%




JMP-Bat.cmd


@Echo off
JMPing -n www.yahoo.com 100
If %ERRORLEVEL% == 0 goto step1
If %ERRORLEVEL% == 1 goto error1

:error1
echo Bad response
goto end1

:step1
echo Response is OK
goto end1

:end1
echo.

JMPing -n www.yahoo.com 200
If %ERRORLEVEL% == 0 goto step2
If %ERRORLEVEL% == 1 goto error2

:error2
echo Bad response
goto end2

:step2
echo Response is OK
goto end2

:end2




Execution de JMP-Bat.cmd


JMPing (c)2002-2005, Jimmy Montesinos.
Ping error on 216.109.118.70
Bad response

JMPing (c)2002-2005, Jimmy Montesinos.
Ping of www.yahoo.com (216.109.118.70) : 111 ms.
Response is OK






Droits de licence JMPing :


Merci de lire avec attention ce qui suit concernant les droits
d'utilisation de JMPing.
Par l'installation du logicel, vous acceptez explicitement votre accord
vis à vis des conditions de ce droit de licence.
Si vous n'accepter les conditions de ces droits vous ne devez pas installer
le logiciel.

Le logiciel gratuit JMPing en ligne de commande est prévu exclusivement à
l'utilisation privée sur une seule machine. Vous pouvez copier l'intégralité
du logiciel et le transmettre à d'autres personnes pour un usage privé.

Jadiam JMPing n'est pas conçu pour un usage commercial ou professionnel.
Si vous en avez besoin pour ce type d'usage vous devez demander les conditions
spéciales d'utilisations auprès de Jadiam.org

Garantie :
Il n'y a aucune garantie liée à ce logiciel. L'auteur ne peut-être tenu responsable
des dommages entrainés par l'utilisation du logiciel.

Support :
Il n'y a pas de support concernant l'utilisation de ce logiciel.
Vous devez l'utiliser en l'état.


 

Ecrit par Jimmy Montesinos, le 2005-01-08.