|
account.binファイルは、実はその中でフォルダの折りたたみ/展開について
の情報を保持している関係があって、どうしてもタイムスタンプが変化しやすい
です。ですが、メール用ファイルについては、未読/既読切り替えやマークON/
OFFなどさえしなければ、タイムスタンプは変化しないです。
ということで、それだけ注意して普通に使っていただいても大丈夫じゃないか
と思います。
しいて、間違って未読/既読切り替えなどしないようにするためには、例えば
'U'キーでの未読/既読切り替えが効かないようにするとかって作戦は可能かと
思います。
例えば'U'キーに対して以下のようなマクロを割り当てておくとか…
loaddll "tkinfo.dll";
$s = dllfuncstr("HomeDir");
$s = dllfuncstr("ToLower", $s);
if( $s == "c:\\turukamedata_backup\\" ) {
endmacro;
} else {
#n = dllfunc("SwitchUnread");
}
こうすると、例えば秀丸メールのデータ用フォルダがc:\turukamedata_backup
の時には未読/既読切り替えが出来なくなります。
あと他には、間違ってノートPC上で受信しないようにするためには、例えば
「マクロ・マクロ登録・自動起動・送受信の開始直前」の所に、
loaddll "tkinfo.dll";
$s = dllfuncstr("HomeDir");
$s = dllfuncstr("ToLower", $s);
if( $s == "c:\\turukamedata_backup\\" ) {
#n = dllfunc("SetCancel", 1);
message "ノートPC上では送受信禁止です。";
}
みたいなマクロを入れておくといいんじゃないかと思います。
あと、デスクトップPCからノートPCにメールデータをコピーする時のタイ
ムスタンプの比較方法として、「タイムスタンプが新しい方をコピーする」じゃ
なくて、「タイムスタンプが一致しない物はすべてコピーする」という方式にし
たらいいと思います。そうすれば、間違ってノートPC上でタイムスタンプを書
き換えたとしても、うまく同期してくれると思います。
普通のバックアップ用ソフトならそういう設定もあると思います。
|
|