IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

positionner un argument dans un batch


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 18
    Par défaut positionner un argument dans un batch
    Bonjour

    Je ne sais pas si le titre est bon mais en fait je voudrais lancer un batch comme par exemple celui-ci : "dns.cmd entreprise.metier.fr"
    je voudrais qu'il positionne le dns domain "entreprise.metier.fr" dans la clé de registre suivante : HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v "NV Domain" /d

    Je ne veux pas rentrer le dns domain dans le batch directement mais faire un argument apres mon CMD.
    Si quelqu'un pouvait m'aider la dessus.

    Merci

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 247
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 247
    Par défaut
    Je suis pas un expert en batch, mais il me semble que pour récupérer les arguments de la ligne de commande, c'est %1 pour le premier, %2 pour le second, etc.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2011
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2011
    Messages : 223
    Par défaut
    Salut,

    exact le 1er argument sera "%1"

    Exemple:

    On a un bat (argument.bat) avec ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off
    echo %1
    pause
    Si depuis une invite de commande on écris :

    cela affichera :

    toto
    Ensuite pour l'inscrire dans le registre, il faut voir la syntaxe de la commande

    faire dans une invite de commande pour avoir cette syntaxe :

    Voila normalement avec tout çela ça devrait le faire..

  4. #4
    Membre expérimenté
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2011
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2011
    Messages : 223
    Par défaut
    Une toute petite précision : je conseille avant de faire une modification dans le registre de faire une sauvegarde de la clé que l'on veut ajouter / modifier.

    Voir la commande :


Discussions similaires

  1. [C#] Arguments dans Projet VS
    Par MALAGASY dans le forum EDI/Outils
    Réponses: 3
    Dernier message: 07/07/2004, 15h32
  2. recuperer date dans un batch et la placer en variable
    Par Phenomenium dans le forum Windows
    Réponses: 6
    Dernier message: 07/06/2004, 10h44
  3. probleme d' echo dans un batch
    Par zorian dans le forum Windows
    Réponses: 16
    Dernier message: 18/05/2004, 17h21
  4. Réponses: 6
    Dernier message: 06/05/2004, 09h05
  5. Réponses: 5
    Dernier message: 01/10/2003, 15h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo