Ping avec variable [BATCH] - Shell/Batch - Programmation
Marsh Posté le 09-02-2010 à 17:23:32
Bonjour,
Essaie dans un premier temps d'afficher une ligne avec l'ip 100.2.74.12, avec un simple echo, c'est au niveau de la concaténation qu'il y a un problème.
Renseignes toi sur le web pour voir comment on fait pour afficher une variable en BATCH (je n'connais pas très bien ce language, donc j'peux pas t'aider plus).
Courage !!
EDIT : ça correspond à quoi la ligne :testping ??
Marsh Posté le 10-02-2010 à 04:39:25
Citation : set ip_start=74 |
Marsh Posté le 10-02-2010 à 10:11:07
puccino a écrit : Bonjour, |
En fait j'ai trouvé hier soir la solution.
Il suffit de faire un set /a ip_start = 74 et set /a ip_fin = 12 pour que les ip passent correctement.
Puccino.
Mon :testping est une partie du programme.En gros, mon programme doit créer un ou des dossiers sur un grand nombre de machines (1 petit millier) et le :testping est juste la quand je n'arrive pas a me connecter sur un pc, je renvoie mon programme sur ce :testping par un goto
Cela me permet de vérifier si la machine est bien connecté ou si le login/mdp est différent des autres machines
Marsh Posté le 10-02-2010 à 17:30:02
Ok, merci pour le retour.
Par contre j'vais me renseigner sur le "/a" avant le nom de la variable, ça m'intrigue.
Bien joué en tous cas !!
++
Marsh Posté le 11-02-2010 à 13:04:58
le /a permet au set de faire des calculs avec des variables
http://ss64.com/nt/set.html
Marsh Posté le 09-02-2010 à 15:37:54
salut a tous,
j'ai un petit soucis
J'aimerais créer un petit programme batch pour pinger les machines de tout mon reseaux.
Le tout sans devoir passer par un fichier .txt pour recuperer les ip de mon reseaux.
Pour le moment mon code ressemble a ca:
Le seul soucis c'est le resultat final qui est de ce genre
Pour le moment, les variables ne sont pas incrementées car ce n'est pas encore le plus important
apres je ne sais pas si cela est techniquement faisable. Mais pour le moment je n'ai pas trouvé grand chose.
merci d'avance pour la future aide apportée
Edit:
j'ai modifié
ping 100.2.%ip_start%.%ip_fin% n -4
par
ping n -4 100.2.%ip_start%.%ip_fin%
cela ne change rien de toute facon au probleme
Message édité par shikra le 09-02-2010 à 15:53:50