
特定のファイル タイプに新しいコンテキスト項目を追加する方法を説明した投稿は見つかりましたが、空のファイル (Ubuntu など) に追加する方法が見つからないようです。拡張子のない空のファイルだけを追加し、適切な拡張子で名前を変更する方法はあるでしょうか?
答え1
以下の内容でを作成しgenericFile.reg
、レジストリに追加します。これにより、「Generic file」という新しいコンテキスト メニュー エントリが追加されます。エントリを表示するには再起動が必要になる場合があります。または、単にシェル新規ハンドラー.dummy のエントリを一度チェック/チェック解除します。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.generic]
@="genericfile"
[HKEY_CLASSES_ROOT\.generic\ShellNew]
"NullFile"=""
"IconPath"="%SystemRoot%\\System32\\imageres.dll,2"
[HKEY_CLASSES_ROOT\.generic\ShellNew\Config]
"NoExtension"=""
[HKEY_CLASSES_ROOT\genericfile]
@="Generic file"
答え2
NullFile タイプは、空/0 バイトの「空白」ファイルを作成します。好きな名前や拡張子に変更して、そこから作業を進めることができます。
「新しいテキストドキュメント」が見つからない場合の解決方法の詳細ここ。
答え3
.dummy
ファイル(または任意の未使用の拡張子)のテンプレートを作成し、拡張子なしで作成する必要があることを示すフラグを追加できます。
私が実行した手順は次のとおりです。
- 「asdf.dummy」というファイルを作成します。
- それをダブルクリックして、Windowsに常にメモ帳で開くように指示します
- regeditで「
HKEY_CLASSES_ROOT\.dummy
」に移動します - 「
ShellNew
」キーを作成する - 「 」の下に、「 」
ShellNew
という名前の空の文字列値を作成します。NullFile
- 「 」の下に「 」
ShellNew
という名前のキーを作成しますConfig
- 「 」の下に、「 」
Config
という名前の空の文字列値を作成します。NoExtension
最終的にできたのは次の通りです:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.dummy]
@="dummy_auto_file"
[HKEY_CLASSES_ROOT\.dummy\ShellNew]
"NullFile"=""
[HKEY_CLASSES_ROOT\.dummy\ShellNew\Config]
"NoExtension"=""