2014.
10.
30
14:16:33
※レジストリをいじるので、試す方は自己責任の元に行ってください
結論から書けば、レジストリエディタを起動して
の値を、起動するプログラムに書き換えればOKです。
それでは詳細を書いていきます。
画像ファイルを「右クリック→編集」とすると、私の環境ではペイントが起動します。
このときに起動するプログラムを変更したかったのです。
実は、バッチファイルで同じことをやったのですけどね。
バッチファイルのときとはレジストリキーの場所が微妙に違ったので、メモっておくことにしました。
ズバリ!
レジストリの
を編集すればいけます。
レジストリエディタを開いて、該当のキーに移動して、
「(既定)」とかなっているところをダブルクリックすれば編集できますよφ(--)


最初は恐らく
になっているので、それを
に変更してください。
これで、画像を右クリック→編集としたときに開くプログラムが変わります。
あとついでなんで書いておくと、
を編集すれば、テキストファイルを右クリック→編集としたときに開くプログラムが変わります。
ダブルクリックで開くので、テキストファイルを右クリック→編集ってあまりやらないと思いますけどね。
ついでに設定しておいても良いのではないでしょうか。
そんな感じ\(--)/
結論から書けば、レジストリエディタを起動して
\HKEY_CLASSES_ROOT
\SystemFileAssociations
\image
\shell
\edit
\command
\SystemFileAssociations
\image
\shell
\edit
\command
の値を、起動するプログラムに書き換えればOKです。
それでは詳細を書いていきます。
画像ファイルを「右クリック→編集」とすると、私の環境ではペイントが起動します。
このときに起動するプログラムを変更したかったのです。
実は、バッチファイルで同じことをやったのですけどね。
バッチファイルのときとはレジストリキーの場所が微妙に違ったので、メモっておくことにしました。
ズバリ!
レジストリの
\HKEY_CLASSES_ROOT
\SystemFileAssociations
\image
\shell
\edit
\command
\SystemFileAssociations
\image
\shell
\edit
\command
を編集すればいけます。
レジストリエディタを開いて、該当のキーに移動して、
「(既定)」とかなっているところをダブルクリックすれば編集できますよφ(--)


最初は恐らく
"%systemroot%\system32\mspaint.exe" "%1"
になっているので、それを
【起動するプログラム】 "%1"
に変更してください。
これで、画像を右クリック→編集としたときに開くプログラムが変わります。
あとついでなんで書いておくと、
\HKEY_CLASSES_ROOT
\SystemFileAssociations
\text
\shell
\edit
\command
\SystemFileAssociations
\text
\shell
\edit
\command
を編集すれば、テキストファイルを右クリック→編集としたときに開くプログラムが変わります。
ダブルクリックで開くので、テキストファイルを右クリック→編集ってあまりやらないと思いますけどね。
ついでに設定しておいても良いのではないでしょうか。
そんな感じ\(--)/