|
その「SetFolderStatus.mac」は、今探してみたら、たまがわさんの作成された
「アカウント・フォルダの折り畳み・展開状態を記録・復元するマクロ Ver 1.02」
に含まれてるようです。
今ちょっとそれをダウンロードして中身を見てみたんですが、マクロ自体には問題
無いと思います。なので、可能性として考えられるのは、
1.古いバージョンのマクロを使ってて、もしかしてその古いバージョンの方にバ
グがある。
か、または、
2.マクロを実行して、途中でマクロを中断すると、設定が書き換わった状態のま
ま放置されてしまう。
のどっちかじゃないかと思います。
とりあえず最新版をダウンロードしなおしてみるのがお勧めです。
http://hide.maruo.co.jp/lib/tkmacro/folder102.html
「2」の可能性もあるのですが、その対処のためには、そもそもマクロでレジスト
リの書き換えをしないように直してしまう作戦もありかと思います。
if (#flag && 3) {
writeregnum "AutoSelectUnread", 0;
closereg;
#n = dllfunc("EnvChanged");
} else {
closereg;
}
って処理があるんですが、ここの処理を
//if (#flag && 3) {
// writeregnum "AutoSelectUnread", 0;
// closereg;
// #n = dllfunc("EnvChanged");
//} else {
closereg;
//}
のように「//」でコメントアウトして、レジストリを書き換えないようにしてしま
ってもいいんじゃないかと思います。それでもマクロはうまく動くと思います。
その作戦でどうでしょうか。
マクロの最後にある
if (#flag && 3) {
openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
writeregnum "AutoSelectUnread", #flag;
closereg;
#n = dllfunc("EnvChanged");
}
も不要なので、
//if (#flag && 3) {
// openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
// writeregnum "AutoSelectUnread", #flag;
// closereg;
// #n = dllfunc("EnvChanged");
//}
のようにコメントアウトしても大丈夫だと思います。
|
|