喫茶XRAYトップページ

[▲前のスレッド]

[6604] windows7のファイル名返信 削除
2013/1/17 (木) 23:28:45 snail3
いまさらですがwindows7でエクスプローラで

C:\Users\Public\Pictures\Sample Pictures

をみると「アジサイ.jpg」「クラゲ.jpg」ファイルが存在しました。
つぎに XnView という画像表示プログラムでみると
「Hydrangeas.jpg」「Jellyfish.jpg」と英語名で表示されます。

フォルダ名の別名(ソフトリンク?)は気がついていましたが、
ファイル名もリンクが張ってあるのを今日知りました。

[6605] Re:windows7のファイル名返信 削除
2013/1/18 (金) 00:28:02 Sara
▼ snail3さん こんばんは

> いまさらですがwindows7でエクスプローラで
>
> C:\Users\Public\Pictures\Sample Pictures
>
> をみると「アジサイ.jpg」「クラゲ.jpg」ファイルが存在しました。
> つぎに XnView という画像表示プログラムでみると
> 「Hydrangeas.jpg」「Jellyfish.jpg」と英語名で表示されます。
>
> フォルダ名の別名(ソフトリンク?)は気がついていましたが、
> ファイル名もリンクが張ってあるのを今日知りました。


これは、ShellCtrls.pasのTShellFolderで言う所のDisplayName、PathNameの
どちらを表示しているのかというところだと思いますが・・・

プログラム的にリネームを行う場合で表示しているほうの名前を
リネームしたい場合、DisplayNameって、どうやって変更するんですかね・・・

snail3さんの書き込みをみて、私もいまさら気になったりして(^^;




[6606] Re2:windows7のファイル名返信 削除
2013/1/18 (金) 06:43:40 Mr.XRAY
> これは、ShellCtrls.pasのTShellFolderで言う所のDisplayName、PathNameの
> どちらを表示しているのかというところだと思いますが・・・


だと思うのですが.
確認方法は...


[6608] Re2:windows7のファイル名返信 削除
2013/1/18 (金) 06:58:24 Mr.XRAY
> これは、ShellCtrls.pasのTShellFolderで言う所のDisplayName、PathNameの
> どちらを表示しているのかというところだと思いますが・・・


そのようです.
上の図は,[819_シェル名前空間とフォルダビュー  ( ファイルリスト)]で,
下の図は,[簡易エクスプローラ]でのものです.
上の図のフォルダ名にも注目
どっちが,どっちだかは... (^^;


[6609] Re3:windows7のファイル名返信 削除
2013/1/18 (金) 20:33:42 福士
みなさん、こんにちは。

> これは、ShellCtrls.pasのTShellFolderで言う所のDisplayName、PathNameの
> どちらを表示しているのかというところだと思いますが・・・


ファイル名のローカライズの設定はdesktop.iniに記述されています。実際には
Chrysanthemum.jpg=@%systemroot%\system32\SampleRes.dll,-101
のようにさらにローカライズリソースDLLにリンクしているようですが。

[6610] Re4:windows7のファイル名返信 削除
2013/1/18 (金) 22:23:51 Mr.XRAY
▼ 福士さん.どうもです.

>ファイル名のローカライズの設定はdesktop.iniに記述されています。

[.ShellClassInfo][LocalizedFileNames] ってやつのようですね.
う〜む.なんだか難しそう... (^^;


[6611] Re5:windows7のファイル名返信 削除
2013/1/19 (土) 11:34:23 Sara
▼ Mr.XRAYさん ▼ 福士さん.こんにちは

> >ファイル名のローカライズの設定はdesktop.iniに記述されています。
>
> [.ShellClassInfo][LocalizedFileNames] ってやつのようですね.
> う〜む.なんだか難しそう... (^^;


なるほど・・・desktop.iniなんか覗いたことなかったな・・・勉強になります

ShellCtrls.pasのShellListView上で、実際にローカライズされたファイル名?を
変更できるのですが、これってSampleRes.dllを書き換えてる・・・
なんてことはないよね・・・DBファイルでもあるのかな・・・

ShellCtrls.pasを眺めればわかるか・・・そのうちやろう・・・(^^;



[6612] Re6:windows7のファイル名返信 削除
2013/1/19 (土) 12:25:39 Mr.XRAY
> ShellCtrls.pasを眺めればわかるか・・・そのうちやろう・・・(^^;

「そのうち」と「いつか」「今度」はあてにならない?

昔の話です.
私「○○ちゃん,こんど一緒に食事しようね」
女の子「嬉しいな.きっとね」

月日が経って.
女の子「ねぇ,いつ食事に誘ってくれるの」
他の女の子「彼の『今度』と『いつか』はあてにならないのよ.
            私も言われたけど,一度もないの」
私,静かにその場を去って行く


[6613] Re7:windows7のファイル名返信 削除
2013/1/19 (土) 13:14:31 Sara
▼ Mr.XRAYさん

> > ShellCtrls.pasを眺めればわかるか・・・そのうちやろう・・・(^^;
>
> 「そのうち」と「いつか」「今度」はあてにならない?
>
> 昔の話です.
> 私「○○ちゃん,こんど一緒に食事しようね」
> 女の子「嬉しいな.きっとね」
>
> 月日が経って.
> 女の子「ねぇ,いつ食事に誘ってくれるの」
> 他の女の子「彼の『今度』と『いつか』はあてにならないのよ.
>             私も言われたけど,一度もないの」
> 私,静かにその場を去って行く


(^^;;;

いやいや そんなことは・・・ 絶対そのうち、いつか、きっと、多分・・・
マスターが何とかしてくれるはず(爆)

[6614] Re8:windows7のファイル名返信 削除
2013/1/19 (土) 22:51:04 Mr.XRAY
> いやいや そんなことは・・・ 絶対そのうち、いつか、きっと、多分・・・
> マスターが何とかしてくれるはず(爆)


あらっ? じゃぁ「そのうち」(^^);


[6617] Re9:windows7のファイル名返信 削除
2013/1/20 (日) 00:30:17 snail3
みなさん色々と教えていただきありがとうございます。

>Chrysanthemum.jpg=@%systemroot%\system32\SampleRes.dll,-101

自分のアプリでは絶対こんなとこまでリンクを追っかけることはしません。
面倒なのは嫌いな私。

せっかく1から作ったOSなのに、かっこ悪い実装ですね。




[▼次のスレッド]
INCM/CMT
Cyclamen v3.82