Windows 7コンテキストメニューのエントリの並べ替えとグループ化


2

Windows 7のコンテキストメニューでサブメニューを並べ替えて作成するにはどうすればよいですか?レジストリまたはサードパーティのユーティリティを使用して不要なエントリを選択的に削除する方法を見つけましたが、独自のカスタマイズされたサブメニューを再配置または作成する方法については知りません。


製品、サービス、または学習教材の推奨事項を求める質問はトピック外です。トピックを参照してください。softwarerecs.stackexchange.comを試してください。 ただし、「十分な情報」を含めるために質問に必要なものを最初に読んでください。
DavidPostill

オフトピックですか?私はここで似たような質問を見てきましたが、それらは時代遅れです(ほとんどはWindows XPに関連しています)。私は、当面の問題に焦点を当てた方法で質問を言い換えることもできますが、私は手動でレジストリを経由するので、具体的には、プログラムを言及した...非常識なようだ
アンドレ・カリーニ

1
さて、私はそれを言い換えました。ソフトウェアの推奨事項を特に求めているのではなく、手動のレジストリソリューションでも問題ありません。
アンドレカリーニ

1
私は投稿する前にOn Topicガイドラインに十分な注意を払っていませんでしたが、私は主にMetaで読んだトピック(ソフトウェアの質問に関連)と同じ問題に関するスーパーユーザーの古い質問に基づいていました。Windows 7についての質問(トピック:コンピューターソフトウェア)であるため、今では適切に適合していると考えられますが、元の質問と比較すると答えは同じです。
アンドレカリーニ

1
はるかに良い...;)
デビッドポスティル

回答:


2

これは決定的な答えではありませんが、Windowsがコンテキストメニューエントリを読み込んでいるように見えます。

コンテキストメニューのエントリは、レジストリのHKEY_CLASSES_ROOT(他の場所の中でも)に保存されます。

  1. Windowsは、特定のオブジェクトタイプ(.zip、.doc、.txtなど)のコンテキストメニューエントリを読み込みます。
    • Windowsはすべてのエントリをアルファベット順に「シェル」にロードします
  2. Windowsは、「すべての種類」、つまりファイルの「*」またはそれらの「フォルダ」/「ディレクトリ」のコンテキストメニューエントリを読み込みます。
    • Windowsはすべてを「シェル」キーにロードし、上記のリストに追加します
  3. Windowsは、特定のオブジェクト「shellex」キーからすべてをアルファベット順にロードし、シェルメニューに追加します
  4. Windowsは一般的な「shellex」キーからすべてをロードし、それを上のすべて(アルファベット順)の最後に追加します

ここには、他の場所のLIKE HKEY_CURRENT_USER \ SOFTWARE \ Classesにあるコンテキストメニューエントリなど、いくつかの特性がありますが、これは一般的な概念です。メニュー項目が同じキーにある場合、キーの名前を変更し、少し並べ替えることができます。すべての種類のファイルで目的のメニュー項目を取得できる場合は、それらを移動してみることもできます。


それは啓発的でした。答えてくれてありがとう!
アンドレカリーニ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.