昔ながらの方法ですが、今でも有効な方法は
http://www.atmarkit.co.jp/fwin2k/win2ktips/282filenew/filenew.html
ですね。「Windows エクスプローラー コンテキストメニュー 新規作成」で Web 検索すると、この作業を自動的にやってくれるツール類もみつかります。自分でレジストリを編集するのが怖くて、かつフリーソフトの作者や配布元が自分より信頼できると思う場合は、その手のツールを使うのも一つの方法です。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
デスクトップで右クリックしてコンテキストメニューを出して、
新規作成 → テキスト文書 を選ぶと、 "新しいテキスト ドキュメント.txt"
が作成され、拡張子以前にハイライトがついていますが、
こうしたものを自分でコンテキストメニューに追加する方法をご存じの方
がいらっしゃいましたら、やり方を教えてください
例
新規作成 → いつも使う文書 → "自分の好きなデフォルトの名前.適当な拡張子"
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
昔ながらの方法ですが、今でも有効な方法は
http://www.atmarkit.co.jp/fwin2k/win2ktips/282filenew/filenew.html
ですね。「Windows エクスプローラー コンテキストメニュー 新規作成」で Web 検索すると、この作業を自動的にやってくれるツール類もみつかります。自分でレジストリを編集するのが怖くて、かつフリーソフトの作者や配布元が自分より信頼できると思う場合は、その手のツールを使うのも一つの方法です。
こんばんは。 追加でヒントをいただき、ありがとうございました 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 検索
その他の雑派生
// @とは (アットマークとは) [単語記事] - ニコニコ大百科
お二方、 ご回答ありがとうございました。
早速試してみましたところ、 上手い具合にいじれました。
新規作成のところに登録するファイルの拡張子に該当するレジストリキー
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の部分に付き
データを 空白文字 にすると、ハイライトが 空白文字のところに付きました ^^;