Windowsの"デスクトップ"の様な、見た目のフォルダ名と実際のパス名が異なるフォルダを作るツール

この様なフォルダを作る事が出来るツールを作った。使っているツールがマルチバイトに対応していないけど、フォルダ名に分かりやすい日本語を付けたい時に使う。

f:id:Fushihara:20170716000501p:plain

フォルダのコンテキストメニューに登録すると、表示上のフォルダ名を指定する事が出来る。

f:id:Fushihara:20170716001311p:plain

仕組みとしては、Windowsのデスクトップフォルダと同じくdesktop.iniを使っている。

f:id:Fushihara:20170716001557p:plain

githubソースコード&exeファイル公開中。exeファイルはreleaseページで公開。

github.com

概要

  • ビルド方法:VisualStudio 2017でslnファイルを開く
  • 実行環境:Windows10

セットアップの方法

以下のレジストリ値を登録する。登録名は自由に設定可能。exeファイルへのフルパスは各時の環境に合わせて書き換える。インストーラーは無いので、手動で登録する。

[HKEY_CLASSES_ROOT\Directory\shell\folderName]
@="論理フォルダ名を変更する"

[HKEY_CLASSES_ROOT\Directory\shell\folderName\command]
@="\"C:\\xxx\\folder-name.exe\" \"%1\""

f:id:Fushihara:20170716004012p:plain

使い方

名前を変更したいフォルダを右クリックすると登録したメニューが出て来るので、選択する。

f:id:Fushihara:20170716004611p:plain

もしくは、本ソフトのexeファイルに名前を変更したいフォルダをドラッグ&ドロップする。コマンドラインの第一引数のパスを読んでいるだけなので。

注意事項

デスクトップの様に、フォルダ名をリソース形式で指定しているフォルダは変更出来ない。

f:id:Fushihara:20170716005030p:plain

履歴

2017/07/16 公開