|
|
|
|
Bonjour,
En utilisant windows Scripting Host,je souhaite modifier une valeur à un des paramètres que compte une clé donnée.
Comment acceder à ce paramètre avec la ligne de commande ecrite comme cela
wshshell .regwrite "nom de la clé",value,"REG_DWORD".
Car dans ce cas c'est la clé entière qui est retenue et non le paramètre.
Merci de votre aide
Bonjour,
Sub Inscrire_Registre()
Dim oWsh As Variant
Dim Cle As String
On Error GoTo Err_InscrireClrPag
Set oWsh = CreateObject("WScript.Shell")
Cle = "HKCR\.doc\Content Type"
oWsh.RegWrite Cle, "application/msword", "REG_SZ"
End Sub
La variable Cle de type string doit se terminer par une barre oblique arriere s'il s'agit d'une clé et sans barre oblique s'il s'agit d'un paramètre. ex.: [HKEY_CLASSES_ROOT\.doc] @="Word.Document.8" "Content Type"="application/msword" Ici, nous avons le paramètre par défaut qui a la valeur "Word.Do..." et le paramètre Content Type qui a la valeur "application..." attention, je n'ai rien testé, j'ai écris cela à la volé... c'est ainsi que je procède dans une application VBA sous Excel. @+ Lupin |