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

Windows 7 Discussion :

Commande Batch très simple - mais qui ne marche pas sous Windows 7


Sujet :

Windows 7

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 66
    Points : 60
    Points
    60
    Par défaut Commande Batch très simple - mais qui ne marche pas sous Windows 7
    Bonjour, j'ai un fichier BATCH très simple (réduit pour des questions de lisibilité) mais qui ne donne pas les résultats escomptés sous Windows 7 (marche très bien sous Windows XP)

    Peut-être qqn peut-il m'éclairer, peut-être y a-t-il qqch de très simple que je n'ai pas su faire...
    voici le fichier BATCH:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    @ECHO OFF
    PAUSE
    REGEDIT /E Test.reg "HKEY_CURRENT_USER\Control Panel\Accessibility\ToggleKeys"
    ECHO.
    PAUSE
    Normalement, je m'attends à avoir le fichier Test.reg qui correspond à cette clé du registre, mais non, aucun fichier n'est crée sous Windows 7.
    Merci d'avance pour toute aide à ce problème!

    1ère méthode:

    Double clic:

    Fenêtre apparaît: "Voulez-vous autoriser le programme suivant à apporter des modifications à cet ordinateur ?"
    Nom du programme: Éditeur de registre
    Éditeur vérifié: Microsoft Windows

    Clic sur "Oui"
    Exécution du fichier, mais pas de création du fichier "Test.reg"

    2ème méthode:

    Clic droit, Exécuter en tant qu'administrateur:
    Fenêtre apparaît: "Voulez-vous autoriser le programme suivant à apporter des modifications à cet ordinateur ?"
    Nom du programme: Interpréteur de commande Windows
    Éditeur vérifié: Microsoft Windows

    Clic sur "oui"
    Exécution du fichier, mais pas de création du fichier "Test.reg" (identique à avant)

  2. #2
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    1 445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2009
    Messages : 1 445
    Points : 2 778
    Points
    2 778
    Billets dans le blog
    2
    Par défaut
    sous seven ne faut il pas utiliser la commande reg plutôt que regedit?

    dans un boite dos tape reg /?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 66
    Points : 60
    Points
    60
    Par défaut
    Salut Viduc

    Merci pour ta réponse, déjà c'est la seule, mais j'aurais quand même préféré que tu testes un minimum. En effet, reg c'est la même chose que regedit, mais avec une syntaxe à peine différente:

    Au lieu d'avoir REGEDIT /E <destination> <clé source>
    tu as REG EXPORT <clé source> <destination>

    La réponse est très simple, j'ai fini par mettre la main dessus, bien que je suis qq peu étonné qu'il n'y ait que celle-ci, enfin c'est déjà bien, ça permet d'utiliser les chemins relatifs (mais je trouve vraiment que c'est hyper pénible pour rien, sans compter que les scripts faits sous Windows XP ne marchent plus dans Windows 7).

    Réponse:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    REGEDIT /E "%~dp0\Test.reg" "HKEY_CURRENT_USER\Control Panel\Accessibility\ToggleKeys"
    (ne pas omettre les guillemets)

  4. #4
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    1 445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2009
    Messages : 1 445
    Points : 2 778
    Points
    2 778
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par Mat_F Voir le message
    Salut Viduc

    Merci pour ta réponse, déjà c'est la seule, mais j'aurais quand même préféré que tu testes un minimum.
    content que tu es trouvé, on est là pour aider, suggérer... c'est déjà beaucoup je pense

  5. #5
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 717
    Points : 43 815
    Points
    43 815
    Par défaut
    Il y a en effet des différences entre XP et 7 autre exemple la commande net use ou le login/mot de passe sont inversés de l'un à l'autre système.

    Pour faire se genre de manip, tu peux aussi passer par un script vbs, cas que j'ai rencontré plus d'une fois.

Discussions similaires

  1. Test d'une expression régulière simple mais qui ne marche pas
    Par bernidupont dans le forum Général VBA
    Réponses: 6
    Dernier message: 07/05/2015, 11h38
  2. Requête simple mais qui ne marche pas
    Par larbiDida dans le forum Requêtes
    Réponses: 4
    Dernier message: 31/03/2011, 16h56
  3. Réponses: 1
    Dernier message: 10/03/2010, 08h57
  4. c'est très simple mais je n'arrive pas
    Par info007 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 14/03/2008, 09h12
  5. Script tout simple qui ne marche pas sous IE
    Par Bleuarff dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/02/2007, 18h48

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