|
アカウント毎の選択されてたフォルダは、アカウント用のフォルダ配下の「folsel.
bin」ってファイルにテキスト形式で保存されてるので、そのファイル読み込んで取
得できます。とりあえずその方法でやってほしいです。
サンプルマクロ
loaddll "tkinfo.dll";
$target = "斉藤秀夫メイン";
$home = dllfuncstr("HomeDir");
$path = $home + $target + "\\folsel.bin";
message $path;
$s = dllfuncstr("LoadStringFromFile", $path);
message $s;
if( $s == "" ) {
$folder = "受信";
} else {
#x = strstr( $s, "\\" );
if( #x <= 0 ) {
$folder = "受信";
} else {
$folder = midstr( $s, #x + 1 );
}
}
message $folder;
#n = dllfunc("SelectFolder", $target, $folder);
folsel.binファイルは普通はShift-JISエンコードですが、フォルダ名やアカウン
ト名ににコード文字が含まれてる場合はUTF-16,BOMありになります。
|
|