フォルダ毎の一括設定No.02831
teruteru さん 18/01/30 15:50
 
いつもお世話になっております.

フォルダツリー部分でフォルダを右クリック(ALT+ENTER)して行うプロパティ設定で
すが,複数フォルダをまとめて設定することはできませんでしょうか.

例えばフォルダアイコンの色をまとめて変えたいのですが,現状1個ずつしか変えら
れないように見えます.

よろしくお願いいたします.

[ ]
RE:02831 フォルダ毎の一括設定No.02832
秀まるお2 さん 18/01/30 16:49
 
 複数フォルダをまとめて設定するのは現状不可だし、将来的にも対応は無理だと思
います。

 アイコンをまとめて変更しないといけないとしたら、マクロでなんとかする手はあ
ります。

 簡単なマクロの例として、例えばアイコンを赤いのに変更するとしたら、

    loaddll "tkinfo.dll";
    #n = dllfunc("SetFolderIcon", 1);

 で出来ます。これをキー割り当て&キー割り当てしておいて、1つ1つのフォルダ
を選択してキー一発でアイコン切り替えするって作戦があります。

 あるいは、「いいえ」を押すまで繰り返すマクロとして、

    loaddll "tkinfo.dll";
Loop:
    question "フォルダのアイコンを変更しますか?";
    if( result == no ) {
        endmacro;
    }
    #n = dllfunc("SetFolderIcon", 1);
    #n = dllfunc("NextFolder");
    goto Loop;

 とかで、Enterキーを押すだけでアイコンをどんどん変更していけます。

 そんな作戦でどうでしょうか。

 アイコンの色は、上記マクロの「SetFolderIcon」の次の数字で決まります。2だと
緑、3だと紫色とかになります。

[ ]
RE:02832 フォルダ毎の一括設定No.02833
teruteru さん 18/01/30 17:10
 
ありがとうございます!

マクロの中にアイコン変更があることを見落としていました・・.
助かりました.

> 複数フォルダをまとめて設定するのは現状不可だし、将来的にも対応は無理だと
>思います。
> ......
> アイコンの色は、上記マクロの「SetFolderIcon」の次の数字で決まります。2だ
>と緑、3だと紫色とかになります。

[ ]