メモ帳で開く場合
管理者権限コマンドプロンプトで以下コマンドを実行
assoc .="No_Extension"
ftype "No_Extension"="C:\Windows\System32\notepad.exe" "%1"
notepad.exe のパスのところを好きなエディタに変える
サクラエディタなら
C:\Program Files (x86)\sakura\sakura.exe
拡張子なしは基本的に設定ファイルなどテキストファイル
とりあえずテキストエディタで問題ないはず
assoc コマンドは拡張子とファイルタイプを関連付けるもの
拡張子に対して 適当に名前をつけれる
引数無しで assoc コマンドだけを実行すると登録済みの一覧が見れる
例
.htm=htmlfile
.html=htmlfile
.jpe=jpegfile
.jpeg=jpegfile
.txt=txtfile
ftype コマンドはファイルタイプとそれを開くデフォルトのコマンドを関連付けるもの
assoc でつけた名前に対してコマンドを指定できる
引数無しで ftype コマンドだけを実行すると登録済みの一覧が見れる
例
htmlfile="C:\Program Files\Internet Explorer\iexplore.exe" %1
txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1
ただ .html は Chrome で .txt はサクラエディタになってる PC でも↑
ファイルのプロパティから関連付けたものはここに反映されなくて そっちが優先されるようになってるみたい
拡張子なしの場合はプロパティで設定できないのでこれで設定するしかないみたい
基本的にファイルを右クリックすれば◯◯で開くがメニューにあるのでわざわざ設定する必要性は薄いけど zip の中のファイルとなると右クリックメニューで◯◯を開くを選べないのでそういうときに便利