2014.
10.
30
13:56:05
※レジストリをいじるので、試す方は自己責任の元に行ってください
結論から書けば、レジストリエディタを起動し
の値を、起動するプログラムに書き換えればOKです。
それでは詳細を書いていきます。
バッチファイルの編集が地味にかったるくてですね。
「右クリック→編集」とするとメモ帳が起動するし、
関連付けを変えたら実行できなくなって戻すのに苦労したし、
ちょっと困っていたのです。
メモ帳じゃないテキストエディタでさくっと開きたいんだよヾ(`д´)ノ
今までは騙し騙しやってきましたが、いい加減、我慢の限界です。
よし、右クリック→編集で起動するプログラムを変更しよう。
どーせレジストリをいじればできるんだべ?というのが今回のきっかけです。
さて、どーやるの(--?
ふむふむ(--)
レジストリの
を編集すればいけました。
レジストリエディタを開いたら、該当のキーに移動して、
「(既定)」とかなっているところをダブルクリックすれば編集できますφ(--)


最初は恐らく
になっているので、それを
に変更してください。
これで、バッチファイルを右クリック→編集としたときに開くプログラムが変わります。
完了\(--)/
結論から書けば、レジストリエディタを起動し
\HKEY_CLASSES_ROOT
\batfile
\shell
\edit
\command
\batfile
\shell
\edit
\command
の値を、起動するプログラムに書き換えればOKです。
それでは詳細を書いていきます。
バッチファイルの編集が地味にかったるくてですね。
「右クリック→編集」とするとメモ帳が起動するし、
関連付けを変えたら実行できなくなって戻すのに苦労したし、
ちょっと困っていたのです。
メモ帳じゃないテキストエディタでさくっと開きたいんだよヾ(`д´)ノ
今までは騙し騙しやってきましたが、いい加減、我慢の限界です。
よし、右クリック→編集で起動するプログラムを変更しよう。
どーせレジストリをいじればできるんだべ?というのが今回のきっかけです。
さて、どーやるの(--?
ふむふむ(--)
レジストリの
\HKEY_CLASSES_ROOT
\batfile
\shell
\edit
\command
\batfile
\shell
\edit
\command
を編集すればいけました。
レジストリエディタを開いたら、該当のキーに移動して、
「(既定)」とかなっているところをダブルクリックすれば編集できますφ(--)


最初は恐らく
%SystemRoot%\system32\NOTEPAD.EXE %1
になっているので、それを
【起動するプログラム】 %1
に変更してください。
これで、バッチファイルを右クリック→編集としたときに開くプログラムが変わります。
完了\(--)/