2010-11-26 12 views
0

フォルダ名に "。{CLSID}"を追加してファイル拡張子をファイルシステムにインストールしました。シェル拡張は.zip拡張と似ています(ファイルを見ることができます)。エクスプローラはそれをうまく処理しますが、サブファイル/フォルダ(コマンドシェルのようなプログラム)を認識するために他のプログラムを取得するにはどうしたらいいですか?私はシェルを使ってディレクトリに移動し、空のフォルダを表示します(また、clsidを削除しません)。その機能を実装する方法はありますか?拡張機能を別の方法でインストールする必要がありますか?コマンドプロンプトのシェル拡張子

ありがとうございます!

chacham15

答えて

1

私の記憶が正しければ、窓のCLIシェル(CMD.EXE)に拡張子を追加する文書化方法はありません。

4NTという拡張可能なウィンドウ用のアドオンシェルがあります。

あなたが質問を正しく理解していれば、あなたはまだスクリプトを書くことになります。

+0

+1。これらのフォルダは実際のディレクトリではありません。シェル(および名前空間APIを使用するプログラム)のみが仮想フォルダについて認識しています。他のすべては実際のディレクトリだけを理解しています。 –

+0

そうです、わかります。しかし、1つの選択肢は、多くの作業であるカスタムファイルシステムを作成することです。私はもっと簡単な方法があることを期待していました。 – chacham15