• ベストアンサー

エクスプローラーのフォルダバーに特殊フォルダを表示する方法

http://journal.mycom.co.jp/column/winxp/091/index.html を参考に、デスクトップにMy folderという特殊フォルダを作成しました。 このフォルダをエクスプローラーのフォルダバー(フォルダ構造が表示される左側のペイン)で、マイドキュメント、マイコンピュータ、マイネットワークと同じように、デスクトップ直下に表示させる方法はありませんでしょうか。 WinXP SP2です。

質問者が選んだベストアンサー

  • ベストアンサー
  • NauticA
  • ベストアンサー率69% (16/23)
回答No.6

こちらのWinfaqの記事がご本人の投稿ならばなんらかのフォローをお願いします。違ったら無視してください。 http://203.138.136.132/cgi-bin/bbs2k/wforum.cgi?no=670176&reno=670173&oya=670173&mode=msgview 私は事情があってあちらへは書き込めません。 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}]

kenji2004
質問者

お礼

ありがとうございます。 おぉ!ばっちりできました。 大変助かりました。本当にありがとうございます。 内容については正直よくわからないので、これから勉強してみます。 ご指摘のWinfaq、確かに私です。 マルチポストとなり誠に申し訳ありません。 Winfaqの方は、こちらへのリンクを紹介しておきます。 本当にありがとうございました。

その他の回答 (5)

noname#79209
noname#79209
回答No.5

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

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.4

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

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.3

★アドバイス >割り当てたドライブ名を変更できないのがこれまた難点ですが・・・  ↑変更は出来ますよ。単純に再設定すればよい。 ・つまり、最初に  『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: ドライブに変更されます。 ・以上。→実行はコマンド・プロンプト上で行って下さい。

kenji2004
質問者

お礼

ありがとうございます。 ドライブ文字を変更したいのではなく、ドライブに便宜的に(?)つく名称(「ローカルディスク」「ハードディスク」「HDD」「フロッピーディスク」など)を変更したいんです。 ドライブを右クリックして「名前を変更」で変更できそうなのですが、エラーになり、できないみたいなので。 デフォルトで実際のフォルダがあるCドライブと同じ名称になるみたいですね。

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.2

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

kenji2004
質問者

お礼

何度もおつきあいいただきありがとうございます。 確かに、デスクトップに直接フォルダを作成すれば表示されますね。盲点でした。 既に作っている「My Folder」は、Cドライブ直下のフォルダで、デスクトップにはショートカットしかないので表示されないのですね。 デスクトップに直接フォルダを作成すると、パスを直接指定するときに、  Cドライブ>Documents and Settings>ユーザー名>DeskTop・・・ と長くなるのが難点ですが。 個人的に色々調べている中で、コマンドプロンプトから substコマンドを利用することで、My Folderを仮想ドライブに割当てられることも知りました。 これだと、  デスクトップ>マイコンピュータ>Fドライブ などで指定できるので、Cドライブ経由より一層だけですが上のレベルに来ました。 割り当てたドライブ名を変更できないのがこれまた難点ですが・・・ わがままばかりですね。 お教えいただいた方法か、substコマンドか、どちらかで対応したいと思います。 お忙しいところ何度も誠にありがとうございました。

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.1

★アドバイス ・最初に『フォルダバー』ではなく『プレースバー』と呼びます。  また、作成した『My folder』フォルダは特殊フォルダではありません。普通のフォルダです。  特殊フォルダとは、ごみ箱、マイ ドキュメント、マイ ピクチャ、デスクトップなどの  フォルダを指す言葉です。→気持ちは分かりますよ。『プレースバー』のフォルダを  特殊フォルダってね。でも普通のフォルダも設定できます。 ・私は、普段良く利用するフォルダを設定しています。  質問者さんの提示している URL と同じ場所に  http://journal.mycom.co.jp/column/winxp/025/index.html→『(25) Windows XPのプレースバーをカスタマイズする』  ↑があります。これを一読して下さい。 その他: ・http://arena.nikkeibp.co.jp/tec/20030326/104228/→『“ファイルを開く”ダイアログのプレースバーを変更する』 ・http://arena.nikkeibp.co.jp/tec/winxp/20030912/105896/→『プレースバーを非表示にする』 ・↑も参考に。ここで紹介されているフリーソフトで設定を変更できます。

参考URL:
http://www.applis.org/soft/iris.htm
kenji2004
質問者

お礼

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

関連するQ&A

  • エクスプローラ画面のフォルダアイコン等が表示されない

    Windows2000からXPにアップグレードしました。 エクスプローラ画面の左側のツリー表示にフォルダ等の アイコンがまったく表示されません。 -------------------------- デスクトップ +マイドキュメント +マイコンピュータ +マイネットワーク  ごみ箱 ・ ・ ・ -------------------------- といった感じです。 どうしたら直せますか。 IEの修復は試しましたが直らずです。 再インストール以外で方法はありませんか?

  • Windowsエクスプローラ

    Windowsエクスプローラ の見方を教えてください と言いますか、PC内がどのような構成になっているか知りたいのですが、 スタート⇒すべてのプログラム⇒アクセサリ⇒エクスプローラ を開くと、マイドキュメントが開きます 左側には下記の表示が並んでいます デスクトップ マイドキュメント マイネットワーク ごみ箱 フォルダ 複数 デスクトップ、マイドキュメント、マイネットワーク、ごみ箱までは その名称がアドレスバーに表示になりますが、 フォルダ を選択すると、 C:\Documents and Settings\Owner\デスクトップ\Adobe 9 Reader インストーラー ↑上記のようにCドライブの中を表す表示として表示になります フォルダはCドライブの中に入っているということがわかりますが、 デスクトップ、マイドキュメント、マイネットワーク、ごみ箱 はCドライブではなくて、ほかの場所にあるのでしょうか?

  • エクスプローラのアイコンが全部「マイコンピュータ」になる

    WinXP Pro(SP2)を使用しているのですが、時々エクスプローラのアイコン「デスクトップ」とその直下にある「マイドキュメント」などがすべて「マイコンピュータ」という名前に変わってしまいます。 名前が変わるだけでアイコンは変わらず、開けば普通に中が見えます。(例えば元「マイネットワーク」だったものを開けばちゃんとマイネットワークが見られます) 再現条件がわからないのですが、1日3回くらいはなります。エクスプローラを開きっぱなしにしていると気がつくとなっている、という感じです。 そうなってしまったら一度閉じて、新しいエクスプローラを開くまで直りません。 どなたか同じ症状になった方はいらっしゃいますか? 解決策があればぜひ教えてください。 よろしくお願いいたします。

  • デスクトップ上のアイコンを表示させないようにしたい

    ウィンドーズ2000を使用しているのですが、 ドックのランチャーなどを使っているので、 デスクトップ上のフォルダや、ごみ箱、マイドキュメント、マイコンピュータ、マイネットワーク、インターネットエクスプローラなどを表示しないようにさせたいんですが、どうすればいいですか?

  • エクスプローラーにデスクトップフォルダを表示する

    XPではエクスプローラーを開くと、左側のペインの一番上に、デスクトップが表示されていましたが、Windows7では見当たりません。 Cドライブからどんどん下の階層にたどっていくしかないのでしょうか?

  • Windows Explorerの表示

    WinXpですがある日突然Windows Explorerで左側のフォルダー部分が×マークが表示されておりホルダーが表示されない。右側はマイドキュメントの中身が表示されている。どなたかお願いします。

  • エクスプローラーの表示エリアの設定について

    エクスプローラーで、左側の階層構造であるフォルダを選択しているとき、そのフォルダの中身が右側に表示されます。ここで"表示"を"詳細"に設定してあると、名前・更新日時・サイズなどが表示されるのですが、一番左側に、 --------------------------------------- オブジェクトを選択すると、その説明が表示 されます。 関連項目: マイドキュメント マイネットワーク マイコンピュータ ----------------------------------------- という表示がされるエリアがあり、これを何とか常に表示されないような設定に変えることはできないでしょうか。 ウィンドウの幅をある程度小さくすると消えるのですが、広げるとまた出てきてしまいいつも煩わしく感じています。 ご存知の方、お教えください。 (OSはWindows2000 SP3です。)

  • Explorerの起動オプションで、下位フォルダを展開せずにフォルダ指定する方法。

    Explorerを現在次のようなパラメータで起動しています。   %SystemRoot%\explorer.exe /e,/n,開きたいフォルダの絶対パス これだと左側ペインのフォルダツリー表示が、指定したフォルダの直下のフォルダまで展開された形で表示されます。これを直下のフォルダは展開しない形で(折り畳んだ形で)起動することは出来ないでしょうか? これ以外に関しては現在と同じままにしたいです。まとめると、こんな感じです。 ・左側にフォルダツリー、右側に一覧表示という2ペイン形式で起動。 ・フォルダツリーにおいて、   1) 指定のフォルダまでは展開表示して起動。   2) 指定のフォルダを選択した状態で(マウスでクリックした状態で)起動。   3) 指定のフォルダ以下は折り畳んだ状態で起動。 ←【変えたい箇所です】 ・フォルダツリーのルートは、全ドライブ(C:など)およびネットワークコンピュータをツリー内に含んだ、上位の箇所であること。 このようなワガママが可能でしょうか? よろしくお願いします。

  • エクスプローラを起動時にドライブレター表示にするにはどうするのでしょう

    エクスプローラを開いたとき、左のフォルダ表示欄にはまず、 -マイドキュメント   マイピクチュア   マイミュージック +マイコンピュータ +マイネットワーク がツリー状に表示されます。 各パーティションにアクセスするためにはさらに「マイコンピュータ」アイコンをクリックしないといけません。 これをエクスプローラ起動で即、すべてのドライブレターがツリー状に表示されるようにしたいのですが、どうしたらよいのでしょう。 98SEではこうできているので何か設定があるのではと思っているのですが。 不要な操作をしないといけないのでわずらわしくてたまりません。

  • [レジストリ?]エクスプローラ上のマイドキュメント等を非表示にしたい

    現在エクスプローラ(Windowsキー+[E]で起動したやつ)では デスクトップ | +-マイドキュメント +-マイコンピュータ          |          C(以下略)    ・・・という具合に マイドキュメントがさもデスクトップの直下のように表示されていますが これを非表示にするための設定を教えてください。 できればゴミ箱やコントロールパネルなどの情報も。 レジストリであればどこに格納されているのか分からないので。 (検索かけると、「デスクトップ上のもの」を削除する記事が多数ヒットする) #タイトルの「レジストリ」に「?」がついているのは、 以前、zipやcabがフォルダのように表示されていたのが ocxだかdllが原因だったためです。 「ファイル名を指定して~」からばっさり削除しましたが。