exécuter un script que si une clé registre n'existe pas [RESOLU] - Win NT/2K/XP - Windows & Software
Marsh Posté le 06-12-2011 à 17:02:00
la commande a la main ou virer le echo off te donnent quoi ?
Marsh Posté le 06-12-2011 à 17:04:03
si j'enlève le echo off, j'ai un message d'erreur sur la recherche de la clé :
Erreur : trop de paramètres de ligne de commande
Marsh Posté le 06-12-2011 à 17:09:05
en mettant les guillements :
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles" /v userProfil
J'ai le message d'erreur : le système n'a pas pu trouver la clé ou la valeur de Registre spécifié.
Bizarre car la clé registre existe bien.
Marsh Posté le 06-12-2011 à 17:16:39
ben t'as la moitié de la reponse maintenant
Marsh Posté le 06-12-2011 à 17:18:39
pourquoi ce /v ?
Marsh Posté le 06-12-2011 à 17:19:54
skuze j'ai confondu avec un autre commande ou c'est ecrire
Marsh Posté le 06-12-2011 à 17:24:15
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles" ne suffit pas ?
que contient cette clef ?
Marsh Posté le 06-12-2011 à 17:29:10
à prioris ça fonctionne aussi, je test la suite du programme maintenant
Marsh Posté le 06-12-2011 à 17:35:21
ce que je voualsi c'est un export de son contenu
a vue de nez tu voulais tester dans le 2eme exemple
non pas
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles" /v userProfil
mais
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\userProfil"
le /v xxx etant le contenur de userprofil
Marsh Posté le 06-12-2011 à 17:43:43
yes tu as bien raison.
ça fonctionne avec le scritp suivant :
Code :
|
Merci pour ton aide
Marsh Posté le 06-12-2011 à 17:46:42
merci de dire merci
Marsh Posté le 06-12-2011 à 17:59:36
mince, ça ne fonctionne pas sous Windows 7 ... rebelotte, il ne trouve pas la clé alors qu'elle existe. snif.
sous windows xp tout est ok
Marsh Posté le 06-12-2011 à 18:00:33
exporte la clef sous seven via regedit pour être sur
Marsh Posté le 06-12-2011 à 18:08:55
un malheureux \ derrière Profil été la cause ...
Code :
|
c'est mieux comme ça.
Marsh Posté le 06-12-2011 à 15:41:39
Bonjour,
Je souhaite exécuter une commande d'un script uniquement si une clé registre n'existe pas sur le PC. Si la clé registre existe, alors il ne doit rien se passer.
Voici le script que j'utilise. Le problème c'est qu'il s’exécute même si la clé registre existe.
Sauriez-vous me dire où est le problème ?
Merci pour votre aide.
Message édité par furet123302 le 06-12-2011 à 18:19:50