J'essaie de définir une variable sur un chemin de registre. Ensuite, interroger un registre et essayer de faire correspondre avec la variable. Si les deux sont identiques, alors goto s'exécute. Mais pour une raison Im obtenir l'erreur et ressemble à il y a un problème avec cette commandeEssayer de stocker la sortie d'une commande vers une variable et essayer de faire correspondre dans le fichier de commandes
set var=HKEY_LOCAL_MACHINE\System\x
IF reg query==var
GOTO EXecute
Il donne erreur %% un est inattendu à ce moment – alice7
Le% est doublé pour une utilisation dans un fichier batch, ils ne devraient pas être doublé si elle a été directement sur une ligne de commande. – brianary