Reemplazar archivos .dll haciendo uso de un .bat
De nuevo solicito su ayuda, realice algunas modificaciones al archivo bat anterior puesto que necesito que funcione ya sea en ingles o en español, en sistemas de 32 o 64 bits sin lograr éxito, el problema según mi criterio radica es la existencia de ambas carpetas "archivos de programas" o " Program files" tanto como "archivos de programa (x86)" o "program files (x86)" en un sistema de 64 Bits y no he podido hacer que el bat haga la diferencia a continuación describo el bat que estoy usando el cual es una modificación del que gentilmente ud me ayudo.
@echo off
IF EXIST "c:\Archivos de programa" (
ECHO Existe la carpeta Archivos de programa
copy /y "c:\Archivos de programa\siafi\jvm.dll" "c:\Archivos de programa\oracle\JInitiator 1.3.1.26\bin\hotspot\jvm.dll"
goto :fin)
IF EXIST "c:\Program Files" (
ECHO Existe la carpeta Program Files
copy /y "c:\Program Files\siafi\jvm.dll" "c:\program Files\Oracle\JInitiator 1.3.1.26\bin\hotspot\jvm.dll"
goto:fin)
IF EXIST "c:\Archivos de programa (x86)" (
ECHO Existe la carpeta Archivos de programa (x86)
copy /y "c:\Archivos de programa\siafi\jvm.dll" "c:\Archivos de programa\oracle\JInitiator 1.3.1.26\bin\hotspot\jvm.dll"
goto :fin)
IF EXIST "c:\Program Files (x86)" (
ECHO Existe la carpeta Program Files (x86)
copy /y "c:\Program Files\siafi\jvm.dll" "c:\program Files\Oracle\JInitiator 1.3.1.26\bin\hotspot\jvm.dll"
:Fin)
Para sistemas de 32 Bits funciona a la perfección.
@echo off
IF EXIST "c:\Archivos de programa" (
ECHO Existe la carpeta Archivos de programa
copy /y "c:\Archivos de programa\siafi\jvm.dll" "c:\Archivos de programa\oracle\JInitiator 1.3.1.26\bin\hotspot\jvm.dll"
goto :fin)
IF EXIST "c:\Program Files" (
ECHO Existe la carpeta Program Files
copy /y "c:\Program Files\siafi\jvm.dll" "c:\program Files\Oracle\JInitiator 1.3.1.26\bin\hotspot\jvm.dll"
goto:fin)
IF EXIST "c:\Archivos de programa (x86)" (
ECHO Existe la carpeta Archivos de programa (x86)
copy /y "c:\Archivos de programa\siafi\jvm.dll" "c:\Archivos de programa\oracle\JInitiator 1.3.1.26\bin\hotspot\jvm.dll"
goto :fin)
IF EXIST "c:\Program Files (x86)" (
ECHO Existe la carpeta Program Files (x86)
copy /y "c:\Program Files\siafi\jvm.dll" "c:\program Files\Oracle\JInitiator 1.3.1.26\bin\hotspot\jvm.dll"
:Fin)
Para sistemas de 32 Bits funciona a la perfección.
1 Respuesta
Respuesta de gggirald
1