3 rem set up basic directory
\r
5 set BAKDIR=c:\ezgdi\bak
\r
8 if not exist %INSDIR% goto noinsdir
\r
9 if not exist %BAKDIR% goto nobakdir
\r
11 rem set files to copy
\r
12 set FILES=ezgdi-x86.dll ezgdi-dbg-x86.dll ezgdi-x64.dll ezgdi-dbg-x64.dll EasyHook32.dll EasyHook32d.dll EasyHook64.dll EasyHook64d.dll
\r
14 rem generate temperary files
\r
15 set TMPSUFFIX=%date:~0,4%%date:~5,2%%date:~8,2%-%time:~1,1%%time:~3,2%%time:~6,5%
\r
17 rem backup old files and copy new files
\r
18 for %%f in (%FILES%) do call :forloop %%f
\r
23 move %INSDIR%\%1 %BAKDIR%\%1-%TMPSUFFIX%
\r
25 copy %~dp0%1 %INSDIR%\%1
\r
33 echo Error: INSDIR: %INSDIR% not exists
\r
37 echo Error: BAKDIR: %BAKDIR% not exists
\r