次の方法で共有

新規作成するファイルを 自分で追加登録したいです

Anonymous
2015-07-20T06:30:49+00:00

デスクトップで右クリックしてコンテキストメニューを出して、

新規作成 → テキスト文書 を選ぶと、 "新しいテキスト ドキュメント.txt"

が作成され、拡張子以前にハイライトがついていますが、

こうしたものを自分でコンテキストメニューに追加する方法をご存じの方

がいらっしゃいましたら、やり方を教えてください

新規作成 → いつも使う文書 → "自分の好きなデフォルトの名前.適当な拡張子"

家庭向け Windows | 以前の Windows バージョン | アプリ

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

  1. Hebikuzure aka Murachi Akira 320.3K 評価のポイント MVP ボランティア モデレーター
    2015-07-20T06:42:57+00:00

    昔ながらの方法ですが、今でも有効な方法は

    http://www.atmarkit.co.jp/fwin2k/win2ktips/282filenew/filenew.html

    ですね。「Windows エクスプローラー コンテキストメニュー 新規作成」で Web 検索すると、この作業を自動的にやってくれるツール類もみつかります。自分でレジストリを編集するのが怖くて、かつフリーソフトの作者や配布元が自分より信頼できると思う場合は、その手のツールを使うのも一つの方法です。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

8 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-07-20T14:02:49+00:00

    こんばんは。 追加でヒントをいただき、ありがとうございました m(_ _)m

    >@は「参照」の意味。基本は文字列そのもの。

    今調べてみた感じでは、 以下にもある、 C#でも使っている、

    エスケープせずに普通に書くためのおまじないの役割みたいですね。。。

    ちなみに@マークをはずして""で括ったりすると通らなくなって

    デフォの書式になりました → "新しいテキスト ドキュメント.txt"

    なにか進展がありましたら、書き込ませていただくかもです。

    追伸:

    %文字列%について

    %変数名% でPATHに登録してあるので、

    %System%ならC:\Windowsまでを呼び出せますね。

    レジストリを作る担当者が違って書き方がちがってるのかも ^^;

    @について

    ちょっとページ読込が重いけどこちらが概要

    // Java VMの削除 | code up

    // http://frmmpgit.blog.fc2.com/blog-entry-58.html

    それの外国版

    // Windows Registry - Wikipedia, the free encyclopedia

    // https://en.wikipedia.org/wiki/Windows\_Registry

    C#で文字列代入とかをするときに付けるマーク場合

    // c# @ 意味 - Google 検索

    // https://www.google.co.jp/webhp?sourceid=chrome-instant&rlz=1C1WPZA\_enJP629JP629&ion=1&espv=2&ie=UTF-8#q=c%23%20%40%20%E6%84%8F%E5%91%B3

    その他の雑派生

    // @とは (アットマークとは) [単語記事] - ニコニコ大百科

    // http://dic.nicovideo.jp/a/@

    0 件のコメント コメントはありません
  2. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報

  3. Anonymous
    2015-07-20T08:45:47+00:00

    お二方、 ご回答ありがとうございました。

    早速試してみましたところ、 上手い具合にいじれました。

    新規作成のところに登録するファイルの拡張子に該当するレジストリキー

    HKEY_CLASSES_ROOT.拡張子 を開き、その下にShellNewキーを作る

    作ったShellNewキーの下に値の名前としてNullFileを作る

    ここまでで新規作成の所に表示される

    (

    表示されたファイルを実際に作ると、デフォルトでは

     "新規 拡張子名 ファイル.拡張子" が作られ、

    拡張子より左にハイライトがされる

    )

     "自分でつけた名前.拡張子" を作りたいなら

    さらにShellNewキーの下に値の名前としてItemNameを作り、

    その値のデータとして例えば同種のファイル形式が使っているデータを参考にして

    (テキストエディタなら@%SystemRoot%\system32\notepad.exe,-470など)

    一部を変えて登録してみる。。。 → @%SystemRoot%\system32\notepad.exe,-471

    (●データの種類はREG_EXPAND_SZ(展開可能な文字列値) 最後-471にしてみたり)

    HKEY_CLASSES_ROOT\Local Settings\MuiCache\393\6CF876C7 の中で、

    値の名前のところに、重複が無いか確認してから、

    上記で-471に変更した形で登録し

    値のデータのところに、ファイルが作られたときに付けたいデフォの名前を登録する

    名前 @C:\Windows\system32\notepad.exe,-471 データ "自分でつけた名前"

    ●注

    notepad.exeを流用した場合は、

    ShellNew側のItemNameは @%SystemRoot%\system32\notepad.exe,-471

    6CF876C7側の値の名前は @C:\Windows\system32\notepad.exe,-471

    ちなみに、既存のテキスト文書では、

    名前 @C:\Windows\system32\notepad.exe,-470の

    データを 空白 にすると、ファイルの名前が ".txt" だけでハイライトは.txtの部分に付き

    データを 空白文字 にすると、ハイライトが 空白文字のところに付きました ^^;

    0 件のコメント コメントはありません
  4. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報