アカウントグループの設定情報No.38765
misono さん 10/07/07 09:03
 
アカウントグループのツリー上の位置を手作業で変更したいと思っています。
subdir.binにはアカウント名の設定情報しか保存されていないようなのですが、
アカウントグループの設定はどこのファイルに保存されているのでしょうか。
またテキスト形式で保存されていますでしょうか。

[ ]
RE:38765 アカウントグループの設定情報No.38767
秀まるお2 さん 10/07/07 10:19
 
 アカウントグループの情報は、実はアカウント毎の設定である、account.bin
ファイルに書き込まれてまして、それを外部から書き換えることは出来ないです。

 アカウントグループの指定について手作業でやりたいということでしたら、ま
ずは「ファイル・アカウントグループの新規作成...」でアカウントグループを
作成して、そこにマウスでアカウントをドラッグアンドドロップする形になりま
す。

 マクロでやるとしたら、SetAccountProp関数で"szAccountGroup"を書き換えて
から、RefreshFolder関数呼び出しする、みたいな感じになります。

 サンプル:

    loaddll "tkinfo.dll";
    $acc = dllfuncstr("CurrentAccount");
    #n = dllfunc("LoadAccountProp", $acc );
    #n = dllfunc("SetAccountProp", "szAccountGroup", "test");
    #n = dllfunc("SaveAccountProp");
    #n = dllfunc("RefreshFolder");

[ ]
RE:38767 アカウントグループの設定情報No.38770
misono さん 10/07/07 10:45
 
ありがとうございます。マクロで対応できました。
szAccountGroupを""にしたらきちんとアカウントグループは削除されたので、書
き換えもじゆうにできそうです。

[ ]