anchor.diff:  	)
   	call:copyFile .\themes, *.sty&call:copyFile .\art, *.jpg
   	if !errorlevel!==1 (call:pushCopyError&goto exit)
  -	texhash >nul 2>&1
  +	call:pushProgress 2 & texhash >nul 2>&1
   	if !errorlevel!==1 (call:pushCompileError&goto exit)
   )
   
   REM For MiKTeX
  -call initexmf --version 1>nul 2>&1 && (
  +call:pushProgress 3 & call initexmf --version 1>nul 2>&1 && (
   	for /f "tokens=1* delims=: " %%a in ('initexmf --report') do (
   		if exist %%b\tex\latex\beamer\base\ set texPath=%%b\tex\latex\beamer\base\
   	)
   	if !texPath!==nul (call:pushBeamerError&goto exit)
   	call:copyFile .\themes, *.sty&call:copyFile .\art, *.jpg
   	if !errorlevel!==1 (call:pushCopyError&goto exit)
  -	initexmf --admin --update-fndb >nul 2>&1
  +	call:pushProgress 4 & initexmf --admin --update-fndb >nul 2>&1
   	if !errorlevel!==1 (call:pushCompileError&goto exit)
   )
   
  
positive.code: cls&echo.&echo.&echo.&echo.&echo Please stop LaTeX Compile first.
  color 4C&set /p=&goto exit
  
  :copyFile
  FOR /R %~1 %%c in (%~2) DO (
  	set themesFile=%%c&set themesFile=!themesFile:%~dp0=!
  
negative.code: :: Copyright by SyneArt <sa@syneart.com>
  @echo off&cls&title InstallTheme&color 0F&mode con cols=38 lines=10
  setlocal enableextensions enabledelayedexpansion
  set texPath=nul
  
  REM For TeXLive
  call:pushProgress 1 & call tlmgr --version 1>nul 2>&1 && (
  	for /f "tokens=1* delims=:" %%a in ('tlmgr --version') do (
  		if "%%a"=="tlmgr using installation" (
  			set texPath=#%%b&set texPath=!texPath:# =!\texmf-dist\tex\latex\beamer\
  