Windows10で拡張子なしのファイルに関連付けをしてみる

Windows10で拡張子なしのファイルに関連付けをしてみる

下記の記事を参考にして、

Windowsで拡張子なしでファイルを開くためのデフォルトプログラムを設定する方法?
https://www.it-swarm-ja.tech/ja/windows/windows%E3%81%A7%E6%8B%A1%E5%BC%B5%E5%AD%90%E3%81%AA%E3%81%97%E3%81%A7%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E9%96%8B%E3%81%8F%E3%81%9F%E3%82%81%E3%81%AE%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%EF%BC%9F/957489305/

コマンドプロンプトを管理者権限で起動して、下記のコマンドを実行。

> assoc .="No Extension"
> ftype "No Extension"="C:\Program Files\Vim\vim82\gvim.exe" "%1"

ダブルクリックしても右クリックメニューの[開く]でも、
デフォルトのプログラムで開くようになった
f:id:yk5656:20210127114335j:plain

ちなみに、assocは拡張子にファイルの種別を関連付け、
ftypeはファイルの種別にプログラムを関連付けてるみたい。

> assoc .txt
.txt=hidemaru.txt

> ftype hidemaru.txt
hidemaru.txt="C:\Program Files\Hidemaru\Hidemaru.exe" %1

ただ、下記の記事によると、assoc/ftypeで関連付けられるのは、
右クリックメニューの[開く]のアクションであり、
ダブルクリック時のデフォルトとはまたちょっと違うみたい。

拡張子の設定(Hishidama's Windows file's extension Memo) http://www.ne.jp/asahi/hishidama/home/tech/windows/ext.html

あと、もとに戻す場合は、下記のような感じで戻せるみたい。

ftype "No Extension"=
assoc .=