2007年3月7日水曜日

右クリック、「新規作成」(context menu and Templates)

エクスプローラのマウスを右クリックすると現れるコンテキストメニューで、「新規作成」というのがあります。通常プログラムの起動は、スタートメニューを使ったりするので、この機能はあまり使わないと思いますが、面白い使い方をしりました。
http://www.atmarkit.co.jp/fwin2k/win2ktips/282filenew/filenew.html

「ShellNew」キーと「NullFile」

エクスプローラのマウスを右クリックすると現れるコンテキストメニューで、「新規作成」「Adobe Photoshop Elements Image」を選択すると、中身が空白の「新規Adobe Photoshop Elements Image.psd」というファイルが作成されます。

レジストリエディタでは、拡張子.psdに対して「ShellNew」キーと「NullFile」という値が設定されています。(HKEY_CLASSES_ROOT\.psd\ShellNew)

テンプレートファイルを登録する

  • 拡張子.htmlに対して「ShellNew」キーと「FileName」「webpage.html」という値を設定します。
  • %USERPROFILE%\Templatesフォルダに「webpage.html」というファイルを保存します。webpage.htmlには、よく使うhtml宣言等を記載し、テンプレートファイルとして使用します。
  • 「新規作成」よりhtmlファイルを作成すると、webpage.htmlが作成されます。

不要な「新規作成」メニューの削除

  • まず、「新規作成」で作成されるファイルの拡張子を確認します。
  • レジストリエディタを起動して、HKEY_CLASSES_ROOTでドット「.」で始まる拡張子キーを開きます。
  • 「ShellNew」キーを削除します。

0 件のコメント: