anchor.diff:  set "sconfig=%scrpath%Tools\"
   set "scripts=%scrpath%Tools\scripts\"
   set "tmppath=%TEMP%\iCatalyst\"
  -set "errortimewait=30"
  +set "errortimewait=3000"
   set "iclock=%TEMP%ic.lck"
   set "LOG=%scrpath%\iCatalyst"
  -set "runic="
  -call:runic "%name% %version%"
  -if defined runic (
  -	call:clearscreen
  -	title [Waiting] %name% %version%
  -	1>&2 echo.%spacebar%
  -	1>&2 echo. Attention: running %runic% of %name%.
  -	1>&2 echo.
  -	1>&2 echo. Press Enter to continue.
  -	1>&2 echo.%spacebar%
  -	1>nul pause
  -	call:clearscreen
  -)
  +if exist "%systemroot%\system32\timeout.exe" (set "istimeout=yes") else set "istimeout="
  +call:runningcheck "%name% %version%"
  +::echo.This process is work&pause & title %oldtitle%&exit /b
  +::if defined runic (
  +::	call:clearscreen
  +::	title [Waiting] %name% %version%
  +::	1>&2 echo.%spacebar%
  +::	1>&2 echo. Attention: running %runic% of %name%.
  +::	1>&2 echo.
  +::	1>&2 echo. Press Enter to continue.
  +::	1>&2 echo.%spacebar%
  +::	1>nul pause
  +::	call:clearscreen
  +::)
   set "LOG=%LOG%%runic%"
  -if not defined runic if exist "%tmppath%" 1>nul 2>&1 rd /s /q "%tmppath%"
   set "apps=%~dp0Tools\apps\"
   PATH %apps%;%PATH%
   set "nofile="
  
positive.code: set "titfile=%TEMP%\%RANDOM%%RANDOM%.tasklist.txt"
  1>"%titfile%" 2>nul tasklist /v /nh /fo csv /fi "pid eq %consolepid%"
  ::For WinXP Rus
  if errorlevel 1 1>"%titfile%" 2>nul tasklist /v /nh /fo csv /fi "ID  eq %consolepid%"
  for /f "usebackq tokens=8,* delims=," %%a in ("%titfile%") do (
  	for /f "tokens=1 delims=-" %%c in ("%%~b") do set "ctitle=%%~c"
  )
  
negative.code: 
  :waitrandom
  setlocal
  if not defined istimeout goto:waitrandom2
  set "ww=%~1"
  if %~1 lss 1000 set "ww=1000"
  set /a "ww=%random%%%(%ww%/1000)"
  1>nul 2>&1 timeout /t %ww%
  endlocal & exit /b
  :waitrandom2
  set /a "ww=%random%%%%1"
  1>nul 2>&1 ping -n 1 -w %ww% 127.255.255.255
  endlocal & exit /b
  
  ::If press key return errorlevel=1. If timeout - errorlevel=0
  :waitpresskey
  setlocal
  set "ww=%~1"
  if defined istimeout (
  	if %ww% lss 1000 set "ww=1000"
  	timeout /t !ww:~,-3! 2>nul | 1>nul 2>&1 findstr /e "0" || (endlocal & exit /b 1)
  ) else call:waitrandom %ww%
  endlocal & exit /b 0
  
  :initsource
  set "isjpeg="
  