@echo off
chcp 65001 > nul
echo ==================================================
echo MD EDITOR - 関連付けレジストリ情報の削除
echo ==================================================
echo.
echo Windowsが「プログラムから開く」等で自動的に登録した
echo 本アプリ（md_editor.exe）の関連付け履歴情報を削除します。
echo ※アプリ本体や画像、作成したMarkdownファイルは削除されません。
echo.
set /p ANSWER="レジストリから関連付け情報を削除しますか？ (Y/N) : "
if /i "%ANSWER%" neq "Y" (
    echo キャンセルしました。
    goto end
)

echo.
echo 削除を実行中...

rem 関連付け情報をレジストリから削除します
reg delete "HKEY_CURRENT_USER\Software\Classes\Applications\md_editor.exe" /f > nul 2>&1
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.md\OpenWithList" /v "md_editor.exe" /f > nul 2>&1
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.md\OpenWithList\md_editor.exe" /f > nul 2>&1
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\OpenWithProgids" /v "md_editor.exe" /f > nul 2>&1
reg delete "HKEY_CURRENT_USER\Software\Classes\md_editor.exe" /f > nul 2>&1

echo.
echo 削除が完了しました。
echo ※メニューの表示に反映させるため、エクスプローラーを再起動するか、
echo 　必要に応じてPCを再起動してください。
echo.

:end
pause
