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 :

Batch changer valeur registre


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Février 2013
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Février 2013
    Messages : 317
    Par défaut Batch changer valeur registre
    Bonjour,
    Quelqu'un saurait-il comment changer la valeur entourée en rouge par un script ".bat" ?
    De "4" en--->: "2"
    Par avance merci.
    Nom : registre.jpg
Affichages : 273
Taille : 44,2 Ko

  2. #2
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 241
    Par défaut
    Si je me souviens bien, tu est un adepte de VB. 'En cherchant Windows écrire registre' dans la petite barre de recherche en haut à droite, je suis tombé sur cette discussion.

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Février 2013
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Février 2013
    Messages : 317
    Par défaut
    Merci pour le lien.
    Le problème n'est pas le Basic qui lance les: ".bat" (il fonctionne bien)
    Le blème c'est la ligne du: ".bat", qui devrait changer la valeur, et qui ne la change pas
    Il doit y avoir un os dedans, mais quoi ?
    La ligne:
    reg add "HKEY_LOCAL_MACHINE\System\Cur rentControlSet\Services\svsvc/start/t "REG_DWORD" /d "2" /f
    yes|rd temp /s
    (Le: "yes|rd temp /s", c'est pour que le: ".bat" s'exécute et se ferme).

  4. #4
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 241
    Par défaut
    Ma proposition était de ne pas utiliser de fichier .BAT.

    En VB, on peut faire ce que tu cherches à faire (je n'ai jamais fait, mais la doc ici semble le confirmer)

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Février 2013
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Février 2013
    Messages : 317
    Par défaut
    Il semble que les spécialistes de la ligne de commande se font rares
    J'en espère un pour corriger ma ligne.
    L'espoir fait vivre.

  6. #6
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 241
    Par défaut
    Voici une autre source d'aide :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    https://windows.developpez.com/cours/ligne-commande/?page=page_17
    Sur ta ligne, j'ai des gros doutes sur les guillemets.
    Je pense aussi qu'il manque un espace avant /t
    Et qu'il y a un espace en trop au milieu de la ligne.
    Et il y a un svsvc/start que je remplacerais par svsvc\start.

    En gros, j'essaierais ça :
    reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\svsvc/start" /t REG_DWORD /d "2" /f
    ou
    reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\svsvc/start" /t REG_DWORD /d 2 /f
    ou
    reg add HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\svsvc/start /t REG_DWORD /d "2" /f
    ou
    reg add HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\svsvc/start /t REG_DWORD /d 2 /f

    ça, ce sont les premiers essais que je ferais, machinalement. Si aucun ne fonctionne, il faut réfléchir.

Discussions similaires

  1. valeur registre pour activer le dhcp
    Par Mut dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 04/09/2011, 15h11
  2. changer valeur input a la volée
    Par epeichette dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/05/2006, 12h05
  3. [Batch Files] Valeur de retour ?
    Par dranduncandane dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 13/11/2005, 20h56
  4. changer valeur du onsubmit ?
    Par elenel dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/08/2005, 11h45
  5. [Registre] existence de clé/valeur registre
    Par Heliopraetor dans le forum Windows
    Réponses: 2
    Dernier message: 13/07/2004, 12h05

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