Anri-chan/Source/install.bat

From SDA Knowledge Base

< Anri-chan‎ | Source
Revision as of 19:28, 31 July 2007 by Njahnke (Talk | contribs)

Jump to: navigation, search
@echo off

(SET anri_ver=1)
set installdir=anrichan

CD "%~dp0"

REM name of the desktop without using sed ... requires that it be the fourth item in the path though
REM FOR /F "TOKENS=4 DELIMS=\" %%D IN ('REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /V Desktop') DO SET DESKTOP=%%D

REM name of the desktop
XCOPY /Y /Q data\anridesktoploc.bat.bak data\anridesktoploc.bat
REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /V "Desktop" | data\sed -n s/.\+REG_SZ.\+\\\(.\+\)[^\\]*/\1/gp >> data\anridesktoploc.bat
CALL data\anridesktoploc.bat
XCOPY /Y /Q data\anridesktoploc.bat.bak data\anridesktoploc.bat

echo You must accept the terms of the license agreement to use this software. To agree, press any key. To disagree, click the X to close this installer.
start "gpl" notepad.exe license.txt
pause
cls

echo Let's start by installing AviSynth 2.5.7. Just keep hitting "agree" or "next" in the installer that appears.
echo If you already have AviSynth 2.5.7 or newer installed, then you can skip this step by simply quitting the installer after it opens.
echo Please do not continue with this installer until AviSynth is successfully installed. Press any key to begin installation.
pause

installdata\Avisynth_257.exe

CD "%~dp0"

REM dlls
REM xcopy /Y installdata\msvcr71.dll "%WINDIR%\system32"

REM program files location
xcopy /Y installdata\pftemplate.txt installdata\pf.bat
echo %PROGRAMFILES%| data\sed "s/\\/\\\\/g" >> installdata\pf.bat
call installdata\pf.bat

REM drive letter stuff
data\sed "s/C:\\Program Files/%pf%/g" installdata\template.avs > template.avs
MOVE /Y template.avs data\dgmpgdec149
data\sed "s/C:\\Program Files/%pf%/g" installdata\template_mpa.avs > template_mpa.avs
MOVE /Y template_mpa.avs data\dgmpgdec149
data\sed "s/C:\\Program Files/%pf%/g" installdata\mvbob.avs > mvbob.avs
MOVE /Y mvbob.avs installdata\plugins
data\sed "s/C:\\Program Files/%pf%/g" installdata\nate.avs > nate.avs
MOVE /Y nate.avs data
data\sed "s/C:\\Program Files/%pf%/g" installdata\nondvdtemplate.avs > nondvdtemplate.avs
MOVE /Y nondvdtemplate.avs data

REM INSTALLDATA
set backupsuf=anribak.%RANDOM%
md "%PROGRAMFILES%\AviSynth 2.5\plugins.%backupsuf%"
xcopy /Y /E "%PROGRAMFILES%\AviSynth 2.5\plugins" "%PROGRAMFILES%\AviSynth 2.5\plugins.%backupsuf%"
xcopy /Y /E installdata\plugins "%PROGRAMFILES%\AviSynth 2.5\plugins"

REM DATA
md "%PROGRAMFILES%\%installdir%"
xcopy /Y /E data "%PROGRAMFILES%\%installdir%"

installdata\xxmklink "%HOMEPATH%\%DESKTOP%\Anri-chan" "%PROGRAMFILES%\%installdir%\anri.bat" "" "%SYSTEMDRIVE%%HOMEPATH%\%DESKTOP%" "ON HERMESUS LUC ARSUS ESTARIAS AUC ELTRAS LI CELES!" 1 "%PROGRAMFILES%\%installdir%\anri.ico" 
installdata\xxmklink "%HOMEPATH%\%DESKTOP%\Station ID Preview" "%PROGRAMFILES%\%installdir%\statid.bat" "" "%SYSTEMDRIVE%%HOMEPATH%\%DESKTOP%" "ON HERMESUS LUC ARSUS ESTARIAS AUC ELTRAS LI CELES!" 1 "%PROGRAMFILES%\%installdir%\anri.ico" 
installdata\xxmklink "%HOMEPATH%\%DESKTOP%\Extract Sample" "%PROGRAMFILES%\%installdir%\sample.bat" "" "%SYSTEMDRIVE%%HOMEPATH%\%DESKTOP%" "ON HERMESUS LUC ARSUS ESTARIAS AUC ELTRAS LI CELES!" 1 "%PROGRAMFILES%\%installdir%\anri.ico" 

cls
echo Anri-chan %anri_ver% is now installed! Start Anri-chan by double-clicking the Anri-chan icon on your desktop.
pause

@echo on
Personal tools