Cómo agregar el mismo valor a varias claves de registro

0

Tengo un valor único que me gustaría agregar a muchas claves diferentes usando un archivo .REG, y solo quiero asegurarme de que la sintaxis que tengo actualmente sea correcta antes de arriesgarme a ejecutarla en mi máquina.

[HKEY_CLASSES_ROOT\WMP11.AssocFile.MP4\shell\Enqueue\command]
[HKEY_CLASSES_ROOT\WMP11.AssocFile.m3u\shell\Enqueue\command]
[HKEY_CLASSES_ROOT\WMP11.AssocFile.MPEG\shell\Enqueue\command]
[HKEY_CLASSES_ROOT\WMP11.AssocFile.WAX\shell\Enqueue\command]
[HKEY_CLASSES_ROOT\WMP11.AssocFile.WMV\shell\Enqueue\command] 
"DelegateExecute"="{45597c98-80f6-4549-84ff-752cf55e2d29}"

Aquí, quiero agregar una clave llamada commandcon un valor de cadena de "DelegateExecute"="{45597c98-80f6-4549-84ff-752cf55e2d29}"las cinco claves de registro enumeradas. ¿Funcionaría la sintaxis anterior para hacer esto?

Hashim
fuente
Han pasado varios días desde que supimos de usted. ¿Necesitabas alguna información adicional? Si es así, estaría encantado de intervenir. Si no, ¿marcaría la respuesta como aceptada, o prefirió dejarla abierta para recibir comentarios adicionales?
Run5k

Respuestas:

1

Creo que desea agregar Windows Registry Editor Version 5.00como la primera línea de su .regarchivo, tener una línea en blanco, luego proceder con cada HKEY_CLASSES_ROOTentrada individual seguida inmediatamente por una "DelegateExecute"="{45597c98-80f6-4549-84ff-752cf55e2d29}"línea separada para cada una. Esencialmente, utilice otra línea en blanco seguida de la siguiente HKEY_CLASSES_ROOTentrada con su propia "DelegateExecute"="{45597c98-80f6-4549-84ff-752cf55e2d29}"línea en la línea siguiente, etc. En otras palabras, algo como lo siguiente:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\WMP11.AssocFile.MP4\shell\Enqueue\command]
"DelegateExecute"="{45597c98-80f6-4549-84ff-752cf55e2d29}"

[HKEY_CLASSES_ROOT\WMP11.AssocFile.m3u\shell\Enqueue\command]
"DelegateExecute"="{45597c98-80f6-4549-84ff-752cf55e2d29}"

[HKEY_CLASSES_ROOT\WMP11.AssocFile.MPEG\shell\Enqueue\command]
"DelegateExecute"="{45597c98-80f6-4549-84ff-752cf55e2d29}"

[HKEY_CLASSES_ROOT\WMP11.AssocFile.WAX\shell\Enqueue\command]
"DelegateExecute"="{45597c98-80f6-4549-84ff-752cf55e2d29}"

[HKEY_CLASSES_ROOT\WMP11.AssocFile.WMV\shell\Enqueue\command] 
"DelegateExecute"="{45597c98-80f6-4549-84ff-752cf55e2d29}"

¡Como siempre, haga una copia de seguridad del área apropiada del registro antes de realizar cambios!

Run5k
fuente
¿Podría dar esto en forma de código?
Hashim
He actualizado mi respuesta en consecuencia.
Run5k
Muchas gracias, hace que sea mucho más fácil de visualizar. El código en sí es más o menos lo que ya encontré en la versión inicial del script en el que estoy trabajando, y es lo que me hizo hacer la pregunta: me preguntaba si había una manera de agregar el mismo valor a diferentes claves sin repetir el valor cada vez. Estoy seguro de que lo he visto hecho, no estoy del todo seguro de cómo.
Hashim
Siempre me alegro de ayudar.
Run5k