[ 新規に投稿する ]

フォルダ毎の一括設定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だと紫色とかになります。
[ ]

[ 新規に投稿する ]