Registros de Librerías DLL con .BAT

Tengo 2 .bat con la instrucción:

1. (Para x64)

@echo off

regsvr32.exe  C:\Windows\SysWOW64\xxx.dll

exit

2. (Para x86)

@echo off

regsvr32.exe  C:\Windows\System32\xxx.dll

exit

Cuál sería la mejor forma para hacer 1 sólo .bat que contengan las 2 instrucciones, conociendo que en los equipos de x86 no existe la carpeta SysWOW64.

1 Respuesta

Respuesta
1

Prueba con esto:

@echo off
if exist C:\Windows\SysWOW64\*.* regsvr32.exe C:\Windows\SysWOW64\xxx.dll&exit
if not exist C:\Windows\SysWOW64\*.* regsvr32.exe  C:\Windows\System32\xxx.dll&exit

¡Gracias! 

Lo había logrado de esta manera:

if not exist C:\Windows\SysWOW64\xx.dll  (regsvr32.exe C:\Windows\System32\xx.dll) else (regsvr32.exe C:\Windows\SysWOW64\xx.dll)

Espero no me encuentre con sorpresas más adelante

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas