Lancer un ping+Logiciel sous une condition

Fermé
keilus Messages postés 16 Date d'inscription mercredi 20 novembre 2013 Statut Membre Dernière intervention 23 mars 2015 - 20 nov. 2013 à 01:27
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 21 nov. 2013 à 16:33
Bonsoir,



Bonsoir,

Je cherche à lancer si possible via un .bat un ping de lol et ensuite League of legends. Mais dans la mesure du possible avec une condition : si le ping est inferieur à 60 ping, le jeu se lance et à l'inverse, si le ping est au dessus de 60, le lancement du jeu est refuser.

Croyez vous qu'une telle manip est possible ?

J'ai conscience que le bout de code que j'ai n'est pas du tout valable :

@echo off
ping riot.de -t
start lol.launcher.admin.exe

Des expert en informatique pour m'aider ?

A voir également:

9 réponses

keilus Messages postés 16 Date d'inscription mercredi 20 novembre 2013 Statut Membre Dernière intervention 23 mars 2015
20 nov. 2013 à 10:32
up
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
20 nov. 2013 à 10:52
hello
si le ping est inferieur à 60 ping
c'est à dire ? inférieur à 60 ms de temps de réponse ?
0
keilus Messages postés 16 Date d'inscription mercredi 20 novembre 2013 Statut Membre Dernière intervention 23 mars 2015
20 nov. 2013 à 10:54
oui, c'est bien ça
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
20 nov. 2013 à 14:53
ce bat calcule la moyenne de N pings sur le site défini par IP.
@echo off
set IP=www.google.com
set N=10
set t=0
for /F "tokens=7 delims== " %%a in ('ping -n %N% %IP% ^| find "TTL" ') do (
set /a t+=%%a
)
set /a tm=%t%/%N%
if %tm% LSS 60 (
echo temps moyen plus petit que 60
) else (
echo temps moyen plus grand que 60
)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
keilus Messages postés 16 Date d'inscription mercredi 20 novembre 2013 Statut Membre Dernière intervention 23 mars 2015
21 nov. 2013 à 14:39
Le bat que tu ma fourni ne fonctionne pas. il ouvre un cmd et aussitôt il se ferme.
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
Modifié par dubcek le 21/11/2013 à 14:48
a la place de
echo temps moyen plus petit que 60
mettre ton start ..
ajouter un pause à la fin
0
keilus Messages postés 16 Date d'inscription mercredi 20 novembre 2013 Statut Membre Dernière intervention 23 mars 2015
21 nov. 2013 à 14:48
une pause ?
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
21 nov. 2013 à 15:19
pause est une commande qui arrête le bat et attend que l'utilisateur tape une touche, ça permet de voir ce qui se passe
0
keilus Messages postés 16 Date d'inscription mercredi 20 novembre 2013 Statut Membre Dernière intervention 23 mars 2015
21 nov. 2013 à 16:28
http://image.noelshack.com/fichiers/2013/47/1385047684-sans-titre.png







@echo off
set ping riot.de -t
set N=10
set t=0
for /F "tokens=7 delims== " %%a in ('ping -n %N% %IP% ^| find "TTL" ') do (
set /a t+=%%a
)
set /a tm=%t%/%N%
if %tm% LSS 60 (
lol.launcher.admin.exe
) else (
lol.launcher.admin.exe
)
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
Modifié par dubcek le 21/11/2013 à 16:35
le site à pinger est riot.de ?
@echo off
set IP=riot.de
set N=10
set t=0
...
0