web-dev-qa-db-ja.com

Windows8の「新規」コンテキストメニューに項目を追加する

空の markdown ファイルをWindows 8の[新規]コンテキストメニューに追加したいと思います。この問題に対する解決策が少なくとも2つありますが、どちらも機能しません。

これは可能ですか? FWIW、マークダウンファイルは、拡張子が.mdのプレーンテキストファイルです。

初挑戦

示されているように.regスクリプトを作成しました ここ

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.md\ShellNew]
"NullFile"=""

しかし、再起動した後でも、「新規」コンテキストメニューの下にマークダウンが表示されません。このスクリプトを実行した後の私のレジストリは次のとおりです。これは正しいようです。

my registry after running script

2回目の試行

私も試しました 新しいメニューエディタ 示されているように ここ 。これは一般的に機能しますが、.md拡張子は左側のペインに表示されません。


アップデート1

ShellNewHandler はマークダウン拡張子を示しています。どういうわけかテンプレートファイルを追加する必要がありますか?

ShellNewHandler screen capture

7
Richard Herron

さらにいくつかのレジストリキーを追加する必要があります。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.md]
@="markdown"

[HKEY_CLASSES_ROOT\.md\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\markdown]
@="Blank Markdown file"

@=markdownは新しいレジストリキーを指し、そのデフォルト値は最終的に新しいファイルの説明と名前になります。

アイコンを設定するには、以下を追加する必要がある場合もあります(ただし、オプションだと思います)。

[HKEY_CLASSES_ROOT\markdown]
"DefaultIcon"="%SystemRoot%\system32\imageres.dll,-102"

最後に、ShellNewHandlerから次のことを行う必要があります。

  1. .mdのチェックを外します
  2. 適用する
  3. .mdを確認してください
  4. 適用する
4
Leftium