概要
ブラウザ上でショートカット用のファイルをダウンロードすると、拡張子が「.download」となり開けなくなる。
拡張子を「.lnk」に変更すれば開けるようになるが、毎回面倒なので、直接開けるようなバッチの作成とファイルの関連付けを行った
バッチファイルの作成
コードは以下のとおり。
このコードをテキストファイルにコピーし、保存後に拡張子を「.bat」に変更する。
@echo off
REM ファイル名を取得
set "file=%~1"
REM 拡張子を変更
set "newfile=%file:.download=.lnk%"
REM ファイル名のみを取得
for %%f in ("%newfile%") do set "filename=%%~nxf"
REM ファイル名を変更(空白を含む場合に対応)
ren "%file%" "%filename%"
REM ダウンロードされた.lnkファイルを実行(空白を含む場合に対応)
start "" "%filename%"
ファイルの関連付け
「.download」ファイルをダブルクリックする。

開くためのアプリを選択する画面が表示されるので「PCでアプリを選択する」をクリック

エクスプローラーが開かれるので、先ほど作成したbatファイルを選択する。
「常に使う」をクリックする。
終わり
以降は「.download」をダブルクリックすると、拡張子が自動的に「.lnk」に変更されたうえでショートカット先が開かれるようになる
コメント