@echo off
setlocal
chcp 65001 > nul

rem --- 設定 ---
set "SCRIPT_NAME=PdfPngFolder.exe"
set "TARGET_DIR_NAME=PdfPngFolder"

echo [1/2] フォルダを確認中...
rem ピクチャフォルダのパスを取得し、フォルダがなければ作成
set "PICTURES_DIR=%USERPROFILE%\Pictures\%TARGET_DIR_NAME%"
if not exist "%PICTURES_DIR%" (
    mkdir "%PICTURES_DIR%"
    echo フォルダを作成しました: %PICTURES_DIR%
) else (
    echo フォルダは既に存在します。
)

echo [2/2] スタートアップにショートカットを作成中...
rem VBScriptを使用してショートカットを作成
set "SCRIPT_PATH=%~dp0%SCRIPT_NAME%"
set "SHORTCUT_PATH=%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\%SCRIPT_NAME%.lnk"

powershell -Command "$s=(New-Object -COM WScript.Shell).CreateShortcut('%SHORTCUT_PATH%'); $s.TargetPath='%SCRIPT_PATH%'; $s.WorkingDirectory='%~dp0'; $s.Save()"

echo.
echo セットアップが完了しました。次回Windows起動時にプログラムが自動開始されます。
echo.
echo 今すぐ起動する場合は、フォルダ内の[%SCRIPT_NAME%] をダブルクリックしてください。
pause