Rechercher : dans
Par :

Script batch

Dernière réponse le 27 fév 2009 à 22:37:35 Anne, le 27 fév 2009 à 09:24:07 
 Signaler ce message aux modérateurs

Bonjour à tous,
J'ai un souci de batch. je m'explique :
J'aimerai modifier la valeur d'une clé dans le regedit (la passer de 0 à 1). J'ai fait un script batch tel que : regedit /s c:\monfichier.reg (monfichier.reg est la valeur de la clé modifiée). Mais lorsque j'éxécute ce script, la valeur de la clé n'a pas changée !!

merci de vos réponses

Configuration: Windows 2000
Firefox 3.0.6

Meilleures réponses pour « script batch » dans :
[Windows] Compiler un projet Qt simplement Voir[Windows] Compiler un projet Qt simplement Cette astuce va vous montrer comment compiler simplement un projet Qt, grâce à un programme et un script batch. 1. La variable Path 1.1 Accéder à cette variable 1.2 Modifier la variable...

1

XXL, le 27 fév 2009 à 12:38:22

Mauvaise méthode
Demander sur le newsgroup professionnel de prog Windows :
news://nntp.aioe.org/fr.comp.os.ms-windows.programmation
où ça a déjà été expliqué.

Répondre à XXL

2

SAW5, le 27 fév 2009 à 12:51:52

Et le fichier .reg peux-tu nous montrer son contenu ? ** (groups.google.com/group/batchers) **

----Mon Nouveau Moi ---------------

Répondre à SAW5

3

anne, le 27 fév 2009 à 13:33:13

Voilà le fichier reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersio­n\Explorer]
"AlwaysUnloadDll"=dword:00000001


je veux qu'il passe à la valeur "1" au lieu de 0

Répondre à anne

4

HostOfSeraphim, le 27 fév 2009 à 13:36:31

Si ça peut t'aider, un bout de code que j'avais fait pour générer un fichier .reg et l'exécuter :

(
@echo Windows Registry Editor Version 5.00
@echo/
@echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebCli­ent\Parameters]
@echo "UseBasicAuth"=dword:00000001
@echo/
@echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce]
@echo "%~nx0"="%CD:\=\\%\\%~nx0"
)>%TEMP%\webdav.reg

regedit /s %TEMP%\webdav.reg
del /q %TEMP%\webdav.reg



Configuration : Linux Debian Lenny / Noyau 2.6.26 / Gnome / Iceweasel 3
Connexion Internet : ADSL Orange 8M (Livebox)

Répondre à HostOfSeraphim

5

anne, le 27 fév 2009 à 13:52:50

Voici ma démarche complète et simpliste
- j'ai crée le fichier reg au dessus qui détermine la valeur à "1" de la clé
- ensuite j'ai crée le fichier bat comme suit afin d'appliquer les modifs de la clé à tout le réseau :
regedit /s z:\memoireDLL.reg

z étant le lecteur réseau

la commande s'éxécute sans retour d'erreur, mais la valeur de la chaîne n'est pas modifiée, elle reste à 0 au lieu de 1

Répondre à anne

6

anne, le 27 fév 2009 à 15:21:09

ça ne marche toujours pas :-(( sniff

Répondre à anne

7

SAW5, le 27 fév 2009 à 15:58:22

Essaye avec add /? ** (groups.google.com/group/batchers) **

----Mon Nouveau Moi ---------------

Répondre à SAW5

8

 SAW5, le 27 fév 2009 à 22:37:35

C'est reg /add /? ** (groups.google.com/group/batchers) **

----Mon Nouveau Moi ---------------

Répondre à SAW5