Demande d'aide pour un .bat

ishamizel -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous, je souhaiterai avoir de l'aide pour créer un fichier .bat.
Ce fichier doit au démarrage de windows faire un ping sur la carte réseau si elle ne répond pas, rien ne se passe et relance le ping. Si elle répond, il faut ensuite démarrer un logiciel. EN fait ce logiciel plante complètement quand la carte réseau n'est pas active. Et vu que ce programme est en démarrage auto, il faut absolument que celle ci soit activée.
Je vous en remercie par avance, dans l'attente de vos réponses.
Cordialement.

4 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    essayer
    :pingtest
    ping -n 5 xxx.xxx.xxx.xxx >nul 2>&1
    if %errorlevel% NEQ 0(
    goto pingtest
    ) else (
    start programme
    )
    la boucle est infinie si la carte ne répond pas
    0
  2. ishamizel
     
    Merci beaucoup, faut'il que je respecte les espaces et retour à la ligne comme vous l'avez écrit ?
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    oui pour le if, sinon je ne crois pas que ca marche ou alors il faut tester
    voir help if
    La clause ELSE doit être sur la même ligne que la commande suivant IF. Par
    exemple:
    IF EXIST nomfichier. (
    del nomfichier.
    ) ELSE (
    echo nomfichier. introuvable.
    )
    L'exemple suivant NE marche PAS car la commande del doit être terminée
    par une nouvelle ligne :
    IF EXIST nomfichier. del nomfichier. ELSE echo nomfichier. introuvable
    ........
    0
  4. ishamizel
     
    Ok merci j'ai donc respecté comme sur votre commentaire. Pour la commande start je remplace programme par le logiciel qui doit être lancé.
    Faut'il que le .bat soit dans le répertoire du logiciel, avec un raccourci qui est en démarrage automatique ?
    0
    1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
       
      le démarrage automatique dépend de la version de Windows, mais ça je ne sais pas
      0