taskkill /f /im Battle.net.exe /t

rmdir "%~dp0ICafeCloud\LocalAppData\Account" /S /Q
rmdir "%~dp0ICafeCloud\LocalAppData\Cache" /S /Q
rmdir "%~dp0ICafeCloud\LocalAppData\Logs" /S /Q
rmdir "%~dp0ICafeCloud\ProgramData\Battle.net\Agent\Agent.9166\Logs" /S /Q
rmdir "%~dp0ICafeCloud\ProgramData\Battle.net\Agent\Logs" /S /Q
rmdir "%~dp0ICafeCloud\ProgramData\Battle.net\Setup\bna_2\Logs" /S /Q
rmdir "%~dp0.battle.net" /S /Q
rmdir "%LocalAppData%\Battle.net" /S /Q
rmdir "%ProgramData%\Battle.net" /S /Q
rmdir "%ProgramData%\Battle.net_components" /S /Q

mklink /J  "%LocalAppData%\Battle.net" "%~dp0ICafeCloud\LocalAppData"
mklink /J  "%ProgramData%\Battle.net" "%~dp0ICafeCloud\ProgramData\Battle.net"
mklink /J  "%ProgramData%\Battle.net_components" "%~dp0ICafeCloud\ProgramData\Battle.net_components"

Reg.exe add "HKCR\battlenet" /f /ve /t REG_SZ /d "URL:Blizzard Battle.net Protocol"
Reg.exe add "HKCR\battlenet" /f /v "URL Protocol" /t REG_SZ /d ""
Reg.exe add "HKCR\battlenet\DefaultIcon" /f /ve /t REG_SZ /d "\"%~dp0\Battle.net.exe\",0"
Reg.exe add "HKCR\battlenet\shell\open\command" /f /ve /t REG_SZ /d "\"%~dp0\Battle.net.exe\" --uri=\"%%1\""
