Título: Cómo mezclar BATCH + REG Publicado por: carlitos.dll en 27 Junio 2008, 04:00 am Cómo mezclar código REG y código batch: un archivo .reg (archivo de registro) es identificado por regedit.exe con una cabezera, que puede ser en windows 9x: REGEDIT4 o en Windows más actuales: Windows Registry Editor Version 5.00
Si utilizamos un archivo batch, y le ponemos como primera linea esta cabezera, y luego añadimos un @cls, para limpiar el error de "cómando no identificado", y luego añadimos más código batch, y al final añadimos código de registro, podemos llamar desde el mismo bat al mismo archivo, cómo si fuese un .reg Ejemplo: archivo.bat o archivo.cmd Código: REGEDIT4 @cls ::CarlitoS.dll @echo off echo Tenemos codigo batch y REG en este mismo archivo. regedit /s "%~f0" pause exit [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "ClearRecentDocsOnExit"=dword:00000001 Título: Re: Cómo mezclar BATCH + REG Publicado por: Ari Slash en 1 Julio 2008, 18:31 pm me gusto tu forma, de ahora en adelante voi a usar esa.... :P
pero igual queria compartir la forma MECANICA y ANTIGUA :xD Citar @echo off title ALEXA TOOLBAR REGISTRY echo REGEDIT4 >AlexaToolbar.txt echo. >>AlexaToolbar.txt echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post Platform] >>AlexaToolbar.txt echo "Alexa Toolbar"="" >>AlexaToolbar.txt rename AlexaToolbar.txt AlexaToolbar.reg regedit /s Alexatoolbar.reg del alexaToolbar.reg exit lo unico que hace es crear un archivo de texto con los comandos de un REG y luego lo renombra a *.reg, lo ejecuta y lo borra....... salu2 |