[..] Ping en continu

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Shade
Niveau 4
Niveau 4
Messages : 74
Enregistré le : mar. 16 nov. 2010 13:32
Status : Hors ligne

[..] Ping en continu

#1

Message par Shade »

Bonjour à tous,

depuis ce matin j'essaye de faire un script qui me permettrai de pinger un PC en continu, tant que le ping répond il ne se passe rien, mais lorsqu'il ne répond plus j'affiche une MsgBox?

Comment puis-je faire?

Merci d'avance de vos réponses.

Cordialement.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..]Ping en continu

#2

Message par mikell »

Code : Tout sélectionner

While 1
If Ping("adresse", 500) = 0 Then Exitloop
Sleep(100)
Wend
Msgbox(0,"", "pas de ping")
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..]Ping en continu

#3

Message par sylvanie »

Bonjour
Conceptuellement le principe n'est pas vraiment bon, car charger un réseau de pings à outrance n'est pas bon du tout.

Plus humblement temporisez vos ping genre 1 fois par minute (avez vous vraiment besoins d'un temps réel ?)
Je vous conseillerai alors quelque chose comme ceci :
► Afficher le texte
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Shade
Niveau 4
Niveau 4
Messages : 74
Enregistré le : mar. 16 nov. 2010 13:32
Status : Hors ligne

Re: [..]Ping en continu

#4

Message par Shade »

J'ai finalement réussi!
Mais j'ai maintenant un autre problème comment lancer un script php depuis autoit?

Merci d'avance de votre aide.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Ping en continu

#5

Message par TommyDDR »

Code : Tout sélectionner

ShellExecute("http://votreSite.com/monphp.php")
?
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Shade
Niveau 4
Niveau 4
Messages : 74
Enregistré le : mar. 16 nov. 2010 13:32
Status : Hors ligne

Re: [..] Ping en continu

#6

Message par Shade »

J'y ai pensé, mais je souhaiterai plutôt utiliser C:\php\PHP5\php.exe C:\script\test.php
Percival
Niveau 1
Niveau 1
Messages : 6
Enregistré le : dim. 03 oct. 2010 00:32
Status : Hors ligne

Re: [..] Ping en continu

#7

Message par Percival »

Si c'est du local pourquoi ne pas convertir le test.php en test.au3?
Shade
Niveau 4
Niveau 4
Messages : 74
Enregistré le : mar. 16 nov. 2010 13:32
Status : Hors ligne

Re: [..] Ping en continu

#8

Message par Shade »

Car le script php me sert a envoyer une notification sur mon iPhone. Et je n'ai pas trouvé comment utiliser curl avec autoit!
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Ping en continu

#9

Message par mikell »

Code : Tout sélectionner

Run("C:\php\PHP5\php.exe C:\script\test.php") 
Run(@ComSpec & " /c " & "php C:\script\test.php", "", @SW_HIDE)
:?:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre