.downloadになるショートカットファイル(.lnk)を直接開く方法

概要

ブラウザ上でショートカット用のファイルをダウンロードすると、拡張子が「.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」に変更されたうえでショートカット先が開かれるようになる

コメント

タイトルとURLをコピーしました