chcp 65001 @echo off setlocal :: URL入力を促す set /p url="URLを入力してください: " :: URLからファイル名と拡張子を抽出 for /f "tokens=*" %%i in ('powershell -Command "$uri = New-Object System.Uri('%url%'); $uri.Segments[-1]"') do set filename=%%i :: ファイルをダウンロード powershell -Command "(New-Object System.Net.WebClient).DownloadFile('%url%', '%filename%')" echo ファイルが %filename% としてダウンロードされました。 pause
download_file.bat