Boucle de connexion en Dos

Résolu
Erebos33 Messages postés 166 Statut Membre -  
Erebos33 Messages postés 166 Statut Membre -
Bonjour,

Je me suis créer un petit fichier bat pour que mon pc se connecte au démarrage directement sous ma connexion vpn.
Le seul hic c'est que la connexion ne réussie pas à chaque fois du premier coup au reboot.
Le vpn a parfois besoin de plusieurs rappels avant d'aboutir.

J'aimerais donc une aide pour créer une boucle de connexion en dos dans mon fichier bat afin que la connexion se retente jusqu'à sa réussite à chaque reboot.

++
Configuration: Windows 7
Firefox 3.5.6

9 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    essaye
    @echo off
    
    for /L %%a in (1,1,10) do (
    echo essai %%a
    rasdial "maconnexion" monpseudo monpassword
    if  errorlevel  0 goto fin
    )
    :fin
    1
  2. Erebos33 Messages postés 166 Statut Membre 8
     
    Pas beaucoup de réponses...
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    tu peux utiliser une boucle
    for /L %%a in (1,1,10) do (
    commande pour se connecter
    tester la connexion
    si oui, exit
    )
    0
  4. Erebos33 Messages postés 166 Statut Membre 8
     
    Euh oui ok comment dire n'étant pas super a l'aise avec le dos... pourrais tu me faire le pitch complet ?

    Pour l'instant j'ai ca dans mon .bat:

    @echo off
    rasdial "maconnexion" monpseudo monpassword

    Merci par avance,
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Erebos33 Messages postés 166 Statut Membre 8
     
    Re,

    Bah écoute les tests semblent concluants. Merci bien !

    Il faudra juste vérifier quand la connexion est souffrante comme l'autre jour mais là il répond au quart de tour avec cette boucle.

    Le (1,1,10) correspond à quoi en fait ?
    0
  7. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    C:> help for
    ....
    FOR /L %variable IN (début,pas,fin) DO commande [paramètres]

    L'ensemble est une séquence de chiffres allant de début à fin, incrémenté
    de pas. Ainsi (1,1,5) génère la séquence 1 2 3 4 5 et (5,-1,1) génère la
    séquence (5 4 3 2 1)
    0
  8. Erebos33 Messages postés 166 Statut Membre 8
     
    Merci pour ces éclaircissements.

    En fait, le système de connexion VPN au démarrage me parait plus stable qu'avant mais il m'arrive encore que la connexion VPN échoue tout de même sans mon intervention :/

    Y aurait-il un moyen de forcer plus le code pour obliger la connexion à aboutir à chaque fois ?
    0
  9. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    il faudrait voir dans les options de rasdial si il y a une option de retry ou équivalent
    0
  10. Erebos33 Messages postés 166 Statut Membre 8
     
    Bonjour,

    J'ai résolu le problème tout simplement avec le planificateur de tâches de Windows 7 comme ceci:

    1 J'ai créé un fichier bat appelant la commande rasdial
    2 Je l'ai converti en auto-exécutable masqué
    3 J'ai planifié la tâche au démarrage de la session

    Et le tour est joué ;)

    ++
    0