プロが教える店舗&オフィスのセキュリティ対策術

http://journal.mycom.co.jp/column/winxp/091/inde …

を参考に、デスクトップにMy folderという特殊フォルダを作成しました。

このフォルダをエクスプローラーのフォルダバー(フォルダ構造が表示される左側のペイン)で、マイドキュメント、マイコンピュータ、マイネットワークと同じように、デスクトップ直下に表示させる方法はありませんでしょうか。

WinXP SP2です。

A 回答 (6件)

こちらのWinfaqの記事がご本人の投稿ならばなんらかのフォローをお願いします。

違ったら無視してください。
http://203.138.136.132/cgi-bin/bbs2k/wforum.cgi? …
私は事情があってあちらへは書き込めません。

Shell Command オブジェクトで登録した場合は
コマンドが実行されるだけのオブジェクトなのでツリー表示は無理です。
C:\My Floderをターゲットにした仮想フォルダを
Shell Instance オブジェクトとして登録すれば解決。
以下をhogehoge.regとして保存してレジストリに結合

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}]
@="My Folder"
"InfoTip"="hogehoge"

[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,33,00,00,00

[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\InProcServer32]
"ThreadingModel"="Apartment"
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
64,00,6f,00,63,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,00,00

[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\Instance]
"CLSID"="{0afaced1-e828-11d1-9187-b532f1e9575d}"

[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\Instance\InitPropertyBag]
"Target"="c:\\My Folder"

[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\ShellFolder]
"Attributes"=dword:f0000050
"WantsFORPARSING"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}]
    • good
    • 0
この回答へのお礼

ありがとうございます。

おぉ!ばっちりできました。
大変助かりました。本当にありがとうございます。
内容については正直よくわからないので、これから勉強してみます。

ご指摘のWinfaq、確かに私です。
マルチポストとなり誠に申し訳ありません。

Winfaqの方は、こちらへのリンクを紹介しておきます。

本当にありがとうございました。

お礼日時:2007/05/24 16:25

老婆心ながら...


> デスクトップに直接フォルダを作成すれば表示されますね
デスクトップにファイルやフォルダの現物を置くと、メモリを圧迫します。
    • good
    • 0

★最後のアドバイス


>デフォルトで実際のフォルダがあるCドライブと同じ名称になるみたいですね。
・SUBST したフォルダ名は変更できません。ただし、サブフォルダ名、ファイル名は変更可能。
 以上。おわり。
    • good
    • 0

★アドバイス


>割り当てたドライブ名を変更できないのがこれまた難点ですが・・・
 ↑変更は出来ますよ。単純に再設定すればよい。
・つまり、最初に
 『SUBST Z: フォルダ・パス名』とした場合、フォルダパスを Y: にするには
 『SUBST Z: /D』とした後に『SUBST Y: フォルダ・パス名』と再割り当てすればよい。
 ドライブの変更用のバッチファイルを作れば便利かもしれない。
 下にそのバッチファイルを紹介します。→『RENSUBST.BAT』という名前です。

サンプル:
@ECHO OFF
IF "%3"=="" GOTO HELP
SUBST.EXE %1 /D
SUBST.EXE %2 %3
GOTO END
:HELP
ECHO 使い方: RENSUBST.BAT 変更前のドライブ 変更後のドライブ 割り当てるフォルダ名
:END

使い方:
・すでに Z: に C:\My Folder が割り当てられていた場合に Y: に変更するには
 『RENSUBST.BAT Z: Y: "C:\My Folder"』と指定してこのバッチファイルを実行します。
 すると Z: から Y: ドライブに変更されます。
・以上。→実行はコマンド・プロンプト上で行って下さい。
    • good
    • 0
この回答へのお礼

ありがとうございます。

ドライブ文字を変更したいのではなく、ドライブに便宜的に(?)つく名称(「ローカルディスク」「ハードディスク」「HDD」「フロッピーディスク」など)を変更したいんです。

ドライブを右クリックして「名前を変更」で変更できそうなのですが、エラーになり、できないみたいなので。

デフォルトで実際のフォルダがあるCドライブと同じ名称になるみたいですね。

お礼日時:2007/05/22 10:06

★アドバイス


・普通にデスクトップに『My folder』フォルダを作成すれば表示されますよ。
 私の環境では『My Game』、『My Develop』、『My Program』の3つをデスクトップに
 作成しています。当然、エクスプローラのツリー構造に表示されます。
・一度、再起動などしてみて下さい。
    • good
    • 0
この回答へのお礼

何度もおつきあいいただきありがとうございます。

確かに、デスクトップに直接フォルダを作成すれば表示されますね。盲点でした。

既に作っている「My Folder」は、Cドライブ直下のフォルダで、デスクトップにはショートカットしかないので表示されないのですね。

デスクトップに直接フォルダを作成すると、パスを直接指定するときに、
 Cドライブ>Documents and Settings>ユーザー名>DeskTop・・・
と長くなるのが難点ですが。

個人的に色々調べている中で、コマンドプロンプトから substコマンドを利用することで、My Folderを仮想ドライブに割当てられることも知りました。

これだと、
 デスクトップ>マイコンピュータ>Fドライブ
などで指定できるので、Cドライブ経由より一層だけですが上のレベルに来ました。
割り当てたドライブ名を変更できないのがこれまた難点ですが・・・

わがままばかりですね。
お教えいただいた方法か、substコマンドか、どちらかで対応したいと思います。

お忙しいところ何度も誠にありがとうございました。

お礼日時:2007/05/21 17:48

★アドバイス


・最初に『フォルダバー』ではなく『プレースバー』と呼びます。
 また、作成した『My folder』フォルダは特殊フォルダではありません。普通のフォルダです。
 特殊フォルダとは、ごみ箱、マイ ドキュメント、マイ ピクチャ、デスクトップなどの
 フォルダを指す言葉です。→気持ちは分かりますよ。『プレースバー』のフォルダを
 特殊フォルダってね。でも普通のフォルダも設定できます。
・私は、普段良く利用するフォルダを設定しています。
 質問者さんの提示している URL と同じ場所に
 http://journal.mycom.co.jp/column/winxp/025/inde …→『(25) Windows XPのプレースバーをカスタマイズする』
 ↑があります。これを一読して下さい。

その他:
http://arena.nikkeibp.co.jp/tec/20030326/104228/→『“ファイルを開く”ダイアログのプレースバーを変更する』
http://arena.nikkeibp.co.jp/tec/winxp/20030912/1 …→『プレースバーを非表示にする』
・↑も参考に。ここで紹介されているフリーソフトで設定を変更できます。

参考URL:http://www.applis.org/soft/iris.htm
    • good
    • 0
この回答へのお礼

ありがとうございます。

呼び名は実はよくわかっていません。お恥ずかしいかぎりです。

お教えいただいた内の、一番上は既に試してみました。
しかし、「ファイルを開く」「ファイルを保存する」といったダイアログの左側にMy folderが表示されるようにはなるのですが、エクスプローラー本体の左側のフォルダ構造表示(ツリー形式のもの)では、マイドキュメントやマイコンピュータと同レベルにはならず、あくまで、 
 デスクトップ>マイコンピュータ>Cドライブ>My folder
としてしか開くことができません。
これを、
 デスクトップ>My folder
として開けないかなと考えています。
Cドライブ直下にはたくさんのフォルダがあり、Cドライブを経由してMy folderを開くとツリーが非常に見づらくなってしまうもので・・

ぜいたくを望みすぎだとは思うのですが。

お礼日時:2007/05/21 16:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!