Цитата:
твой батник отработал как надо, но все ставится на диск С. а если юзеру захотелось перенести Program files на D, F, ...Z ??
а если kuaizip стоит вообще тут: D:\KuaiZip
В SFX уже прописан %systemdrive%
Код: echo OFF
:Install
rename "%SYSTEMDRIVE%\Program Files\KuaiZip\KZipShell.dll" "KZipShell.bak"
IF EXIST "%SYSTEMDRIVE%\program files (x86)\" GOTO 64BIT IF FALSE GOTO 32BIT
:32BIT
echo Installing 32Bit Version.....
MOVE "%SYSTEMDRIVE%\Program Files\KuaiZip\Theme\KuaiMOD\x86\KZipShell.dll" "%SYSTEMDRIVE%\Program Files\KuaiZip\KZipShell.dll"
GOTO RUSX86
:RUSX86
MOVE "%SYSTEMDRIVE%\Program Files\KuaiZip\Theme\KuaiMOD\x86\RUS_Lang.dll" "%SYSTEMDRIVE%\Program Files\KuaiZip\lang\RUS_Lang.dll"
GOTO END
:64BIT
echo Installing 64Bit Version.....
MOVE "%SYSTEMDRIVE%\Program Files\KuaiZip\Theme\KuaiMOD\x64\KZipShell.dll" "%SYSTEMDRIVE%\Program Files\KuaiZip\KZipShell.dll"
GOTO RUSX64
:RUSX64
MOVE "%SYSTEMDRIVE%\Program Files\KuaiZip\Theme\KuaiMOD\x64\RUS_Lang.dll" "%SYSTEMDRIVE%\Program Files\KuaiZip\lang\RUS_Lang.dll"
GOTO END
:END
:: ********** Reboot cleanup **********
IF EXIST "%SYSTEMDRIVE%\Program Files\KuaiZip\Theme\KuaiMOD" goto cleanup
:cleanup
rmdir /s /q "%SYSTEMDRIVE%\Program Files\KuaiZip\Theme\KuaiMOD"
del "%SYSTEMDRIVE%\Program Files\KuaiZip\Theme\KuaiMOD\KuaiMOD.bat"