@echo off
setlocal EnableExtensions EnableDelayedExpansion
chcp 65001 >nul
title Talksyne Helper 削除
echo.
echo  Talksyne Helper をこのPCから削除します。
echo  管理者として実行する必要はありません。
echo.
set "DEST=%LOCALAPPDATA%\Talksyne\Helper"
set "CONFIG=%APPDATA%\Talksyne"
set "PATHFILE=%CONFIG%\helper-install-dir.txt"
set "OLD="
if exist "%PATHFILE%" (
  set /p OLD=<"%PATHFILE%"
)
echo  削除する場所: %DEST%
choice /C YN /N /M " 削除してよろしいですか？ [Y=削除 / N=キャンセル] "
if errorlevel 2 (
  echo  キャンセルしました。
  pause
  exit /b 0
)
echo  補助アプリを終了しています...
taskkill /IM TalksyneHelper.exe /F >nul 2>&1
timeout /t 2 /nobreak >nul
echo  ファイルを削除しています...
if defined OLD if /I not "!OLD!"=="%DEST%" (
  if "!OLD:~-1!"=="\" set "OLD=!OLD:~0,-1!"
  del /f /q "!OLD!\TalksyneHelper.exe" >nul 2>&1
  del /f /q "!OLD!\TalksyneHelper.cs" >nul 2>&1
  del /f /q "!OLD!\VERSION.txt" >nul 2>&1
)
if exist "%DEST%" (
  del /f /q "%DEST%\TalksyneHelper.exe" >nul 2>&1
  del /f /q "%DEST%\TalksyneHelper.cs" >nul 2>&1
  del /f /q "%DEST%\VERSION.txt" >nul 2>&1
  rmdir /s /q "%DEST%" >nul 2>&1
)
del /f /q "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Talksyne\Talksyne Helper.lnk" >nul 2>&1
del /f /q "%USERPROFILE%\Desktop\Talksyne Helper.lnk" >nul 2>&1
rmdir "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Talksyne" >nul 2>&1
del /f /q "%PATHFILE%" >nul 2>&1
echo.
echo  削除しました。
pause
exit /b 0
