Difference between revisions of "Anri-chan/Source/install.bat"
From SDA Knowledge Base
(location of desktop should be dynamic (less so in vista unfortunately) and installing multiple times from the same install dir should be ok now) |
(quiet!) |
||
Line 4: | Line 4: | ||
set installdir=anrichan | set installdir=anrichan | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
CD "%~dp0" | CD "%~dp0" | ||
− | |||
− | + | REM name of the desktop without using sed ... requires that it be the fourth item in the path though | |
− | XCOPY /Y installdata\anridesktoploc.bat.bak installdata\anridesktoploc.bat | + | 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 installdata\anridesktoploc.bat.bak installdata\anridesktoploc.bat | ||
REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /V "Desktop" | installdata\sed -n s/.\+REG_SZ.\+\\\(.\+\)[^\\]*/\1/gp >> installdata\anridesktoploc.bat | REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /V "Desktop" | installdata\sed -n s/.\+REG_SZ.\+\\\(.\+\)[^\\]*/\1/gp >> installdata\anridesktoploc.bat | ||
CALL installdata\anridesktoploc.bat | CALL installdata\anridesktoploc.bat | ||
− | XCOPY /Y installdata\anridesktoploc.bat.bak installdata\anridesktoploc.bat | + | XCOPY /Y /Q installdata\anridesktoploc.bat.bak installdata\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. | 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. |
Revision as of 20:03, 26 July 2007
@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 installdata\anridesktoploc.bat.bak installdata\anridesktoploc.bat REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /V "Desktop" | installdata\sed -n s/.\+REG_SZ.\+\\\(.\+\)[^\\]*/\1/gp >> installdata\anridesktoploc.bat CALL installdata\anridesktoploc.bat XCOPY /Y /Q installdata\anridesktoploc.bat.bak installdata\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 xcopy /Y installdata\msvcr71.dll "%WINDIR%\system32" REM program files location xcopy /Y installdata\pftemplate.txt installdata\pf.bat echo %PROGRAMFILES%| installdata\sed "s/\\/\\\\/g" >> installdata\pf.bat call installdata\pf.bat REM drive letter stuff installdata\sed "s/C:\\Program Files/%pf%/g" installdata\template.avs > template.avs MOVE /Y template.avs data\dgmpgdec149 installdata\sed "s/C:\\Program Files/%pf%/g" installdata\template_mpa.avs > template_mpa.avs MOVE /Y template_mpa.avs data\dgmpgdec149 installdata\sed "s/C:\\Program Files/%pf%/g" installdata\mvbob.avs > mvbob.avs MOVE /Y mvbob.avs installdata\plugins installdata\sed "s/C:\\Program Files/%pf%/g" installdata\nate.avs > nate.avs MOVE /Y nate.avs data installdata\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