Fichier .bat

Fermé
r9wx Messages postés 6 Date d'inscription mardi 5 avril 2022 Statut Membre Dernière intervention 6 avril 2022 - 5 avril 2022 à 14:28
T3chN0g3n Messages postés 4971 Date d'inscription samedi 16 février 2019 Statut Membre Dernière intervention 24 avril 2024 - 5 avril 2022 à 15:35
Bonjour,
j aimerai si possible de l aide pour cree un code qui me permet de ping un adresse ip préalablement entre dans un fichier texte en .bat .
Merci
A voir également:

1 réponse

T3chN0g3n Messages postés 4971 Date d'inscription samedi 16 février 2019 Statut Membre Dernière intervention 24 avril 2024 1 096
Modifié le 5 avril 2022 à 14:36
Bonjour,

@echo off

:ping
ping xxx.xxx.xxx.xxx
pause


Sauf si j'ai pas compris le besoin ?

Cdlt.
0
r9wx Messages postés 6 Date d'inscription mardi 5 avril 2022 Statut Membre Dernière intervention 6 avril 2022
5 avril 2022 à 14:47
mrc mais en gros sa prends l ip dans le un fichier txt et apres sa execute la commande ping avec l ip du fichier txt. je sais pas si c est bien expliquer mais je vois pas comment dire
0
T3chN0g3n Messages postés 4971 Date d'inscription samedi 16 février 2019 Statut Membre Dernière intervention 24 avril 2024 1 096 > r9wx Messages postés 6 Date d'inscription mardi 5 avril 2022 Statut Membre Dernière intervention 6 avril 2022
5 avril 2022 à 15:06
Ok, si, c'est déjà mieux expliqué, donc en considérant qu'il y'a uniquement l'IP dans le fichier comme tu donne pas plus de détails :
Copier l'IP du fichier dans une variable et l'utiliser pour la commande de ping :

@echo off
:ping
set /p IPFichier=< Fichier_IP.txt
ping %IPFichier%
pause
0
r9wx Messages postés 6 Date d'inscription mardi 5 avril 2022 Statut Membre Dernière intervention 6 avril 2022 > T3chN0g3n Messages postés 4971 Date d'inscription samedi 16 février 2019 Statut Membre Dernière intervention 24 avril 2024
5 avril 2022 à 15:17
y a rien qui s affiche
dans le cmd
0
T3chN0g3n Messages postés 4971 Date d'inscription samedi 16 février 2019 Statut Membre Dernière intervention 24 avril 2024 1 096 > r9wx Messages postés 6 Date d'inscription mardi 5 avril 2022 Statut Membre Dernière intervention 6 avril 2022
Modifié le 5 avril 2022 à 15:36
Vous avez bien mis le nom de votre fichier, et précisé le chemin d'accès complet si jamais le fichier texte et le .bat sont dans deux dossiers séparés ?

Remplacer le @echo off par un @echo on (ou supprimer la ligne) pour avoir plus d'infos sur ce qui pose problème.

Et le but c'est pas non-plus que je vous donne un truc tout cuits ... Vous comprenez ce que fait le code ligne par ligne ?
0
brucine Messages postés 14316 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 25 avril 2024 1 813 > T3chN0g3n Messages postés 4971 Date d'inscription samedi 16 février 2019 Statut Membre Dernière intervention 24 avril 2024
5 avril 2022 à 15:31
Bonjour,

A remarquer que si le fichier texte en question ne contient pas que l'IP ou ne l'isole pas de façon clairement identifiable (telle ligne ou colonne, encadrée de tels caractères...), c'est à peu près impossible puisque tous les tests via FINDSTR (on en trouve un peu partout) vont échouer faute que FINDSTR accepte l'ensemble des paramètres nécessaires:

[0-2][0-9][0-9]\.[0-2][0-9][0-9]\.[0-2][0-9][0-9]\.[0-2][0-9][0-9]

En clair, il n'y a alors pas de solution Batch, et il faut se retourner vers un autre "langage" (par exemple PowerShell), soit transposer via GnuWin32 ou équivalent un utilitaire Linux à cet effet comme SED ou GREP.
0