Je souhaite modifier une valeur de registre (un REG_DWORD), puis exécuter une application à l'aide d'un fichier de commandes situé dans le même dossier que le application. J'ai essayé les lignes ci-dessous, mais cela ne fonctionne pas:Modification d'une valeur de registre, puis exécution d'une application à l'aide d'un fichier batch
reg add "HKEY_CURRENT_USER\A User Name\An Application Name" /v A value name_h3981298716 /d "99" /t REG_DWORD /f
START %~dp0AnApplicationName.exe
Le code "START ..." fonctionnera sans "reg add ...". Le fichier de commandes peut exécuter une application, mais il ne peut pas modifier une valeur de registre de type REG_DWORD. Comment faire correctement la séquence ci-dessous avec un fichier batch?
D'abord, modifiez une valeur de Registre de type REG_DWORD.
Ensuite, exécutez une application.
Parce qu'il ya quelque chose de mal. S'il vous plaît soyez plus précis! – aschipfl
Essayez d'entourer '% ~ dp0AnApplicationName.exe' avec des guillemets doubles. Chaque fois qu'un fichier batch "ne fonctionne pas" placez autant de 'echo'es utiles là-dedans et démarrez-le en utilisant une invite de commande. Avec cela, vous pouvez vérifier à quel moment le fichier a échoué. – geisterfurz007
Le "START ..." fonctionnera sans le code "reg add ...". Le fichier de commandes peut exécuter une application, mais il ne peut pas modifier une valeur de registre de type REG_DWORD. – Bayu