anchor.diff:  
   :gettitle
   setlocal
  -set "tpid="
  -call:getpid tpid || (endlocal & exit /b 1)
  +if not defined consolepid exit /b 1
   set "ctitle="
   set "titfile=%TEMP%\%RANDOM%%RANDOM%.tasklist.txt"
  -1>"%titfile%" 2>nul tasklist /v /nh /fo csv /fi "pid eq %tpid%"
  -if errorlevel 1 1>"%titfile%" 2>nul tasklist /v /nh /fo csv /fi "ID  eq %tpid%"
  +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"
   )
  
positive.code: 	if not exist "!outdir!" (
  		1>nul 2>&1 md "!outdir!" || (
  			call:errormsg "Can not create directory for optimized files:" "!outdir!"
  			if defined oldtitle title %oldtitle%
  			exit /b
  )))
  
  
negative.code: set "name=Image Catalyst"
  set "version=2.6"
  set "oldtitle="
  set "consolepid="
  call:getpid consolepid
  call:gettitle oldtitle
  title %name% %version%
  set "spacebar=-------------------------------------------------------------------------------"
  