送信履歴の重複削除と1件削除No.14144
まっつん さん 03/08/09 12:11
 
皆さん、今日は。秀まるおさん、またまた お世話になります。
過去ログ検索していないので、既出でしたら申し訳ありません。

新規メールを作成する時に、To:の部分をマウスでクリックすると、
アドレス帳(A)...を先頭にして送信履歴が選択できて大変便利です。
そこで、一つだけ気になったことが有ります。相手から送信した
メールのFrom:と、私がアドレス帳に登録している名前が異なるとき、
それらの両方が履歴に表示されてしまいます。限られた履歴表示の数を
重複アドレスで消費してしまうのは、やや好ましくないと思われます。
また、間違って有効でないメールアドレスに送信してしまった履歴も
残ってしまうので、次回それを選択してしまうと再びミスに繋がります。
そこで、不要な履歴をポイントしてDeleteキーを押してみましたが、
残念ながら1件削除は出来ませんでした。試しに右クリックすると、
今度は決定の動作になってしまい履歴の上の方へ行ってしまいました。(^^ゞ

履歴の1件削除がマクロや何かの設定で可能でしたら、どうぞお教え
下さい。もし不可能でしたら、機能追加要望させて頂きたく存じます。

#何か対策をご存知の方は、どうぞお教え下さい。>ALL

[ ]
RE:14144 送信履歴の重複削除と1件削除No.14156
秀まるお2 さん 03/08/09 23:10
 
 履歴は、「全般的な設定・基本」の所で全部削除する以外に、(1件だけ)消
す方法はありません。

 また、履歴の生成方式も、単純に、「同じ文字列なら追加しない」とやってる
だけでして、メールアドレスが一致するかどうかのような細かい制御もしてない
です。

 さらに言うと、マクロを使って履歴を操作することも、ほとんど不可能です。
少なくとも鶴亀メールを終了させた状態じゃないと操作できません。

 ということでなんですが…

 どこまでサービスするかという問題になろうかと思いますが、他のソフトでも
履歴の編集まで細かくサービスするような物は知らないので、現状の仕様でがま
んしてもらっても仕方がないんじゃないかと思います。

 履歴メニュー上でマウス右ボタンなりDeleteキーなりで削除というのは、
Windowsアプリケーション的には非常に難しいor実現不可能じゃないかと思いま
す。

[ ]
RE:14156 送信履歴の重複削除と1件削除No.14162
まっつん さん 03/08/10 06:35
 
秀まるおさん、お早うございます。まっつんです。

> 履歴は、「全般的な設定・基本」の所で全部削除する以外に、(1件だけ)消
>す方法はありません。

これを試してみました。するとTo:の履歴だけではなく、
Subject:の履歴も一緒に消えてしまいましたが、(^^ゞ
私が行いたかった動作が、ちゃんと実行されました。

> また、履歴の生成方式も、単純に、「同じ文字列なら追加しない」とやってる
>だけでして、メールアドレスが一致するかどうかのような細かい制御もしてない
>です。

私は友人の携帯電話とメールの送受信する事が多く、
大抵の場合メールアドレスのみで"名前"が無いので、
送信アドレス履歴が2重になってしまうようなのです。
よく分かりませんが、ここをいじるのは大変な作業ですよね。
他の問題(?)の方が重要だと思うので、要望を取り下げます。

> どこまでサービスするかという問題になろうかと思いますが、他のソフトでも
>履歴の編集まで細かくサービスするような物は知らないので、現状の仕様でがま
>んしてもらっても仕方がないんじゃないかと思います。

はい、現状の仕様でも運用に支障が出る訳では無いです。
なので、これ以上高望みする事は致しません。m(_ _)m

> 履歴メニュー上でマウス右ボタンなりDeleteキーなりで削除というのは、
>Windowsアプリケーション的には非常に難しいor実現不可能じゃないかと思いま
>す。

インターネットエクスプローラで検索サイトで
単語の履歴を削除するのとは訳が違うのですね。
丁寧なご回答を、どうも有り難うございました。

[ ]
RE:14162 送信履歴の重複削除と1件削除No.14175
たるっぱ さん 03/08/11 16:27
 
まっつんさん こんにちは。
鶴亀メールユーザのたるっぱです。

同様の投稿が以前あって、そのときにコメントをしています。
フォーラムから消えている上に、http://maruo.dyndns.org:81にアクセスでき
ないようなので、再投稿します。
マクロの中では、リスト表示前に一々メッセージを出しているので、煩わしか
ったらコメントアウトして下さい。
不出来なものでお恥ずかしいのですが、ちょっとでもお役に立てば幸いです。

-------------------------------Original mail------------------------------
From:       たるっぱ<9671xxxxxxxxxxxxxx@maruo.co.jp>
Subject:    hidesoft.8:09582| RE 09580 新規作成"To:"のドロップダウンリスト
Date:       Sun, 27 Oct 2002 14:31:56 +0900
----------------------------------------------------------------------
送信アドレス履歴は、鶴亀終了時にレジストリの
\HKEY_CURRENT_USER\Software\Hidemaruo\TuruKame\Config\SentHist00 〜 19
に書き込まれ、次回起動時に読み込まれます。
だから、鶴亀(常駐鶴亀含め)が実行されていない状態でレジストリを触れば、
履歴を消すこともできます。

鶴亀の中の処理としても、多分、履歴を個別に消すこと自体は難しくないん
じゃないかと思いますが、それだけのために画面を増やすのもコストパフォー
マンスの悪い話です。

で、マクロを書いてみました。鶴亀が起動されていない状態で、秀丸から実行
し、メニューから履歴を選択すると、そいつが削除されます。
重ねて言いますが、鶴亀が動いている最中に実行しても無意味です。
また、Windows2000でしか試してません、他のOSではうまく働かないかもしれ
ません。
// -------------------------------------------------------------------
openreg "CURRENTUSER","Software\\Hidemaruo\\TuruKame\\Config";
#i = 0;
while(#i < 20 ){
    $reg_wk[#i] = "SentHist" + rightstr("0"+str(#i),2);
    $senthist[#i] = getregstr($reg_wk[#i]);
    if ($senthist[#i] == "") break;
    #i = #i + 1;
}
message "削除したい履歴を選択して下さい";
mousemenuarray $senthist, #i;
if (!result) {
    endmacro;
} else {
    #histseq = result - 1;
}
#i = #histseq;
while(#i < 20 ){
    if (#i == 19) {
        writeregstr $reg_wk[#i],"";
    } else {
        writeregstr $reg_wk[#i], $senthist[#i+1];
    }
    #i = #i + 1;
}
closereg;
endmacro;
// -------------------------------------------------------------------

[ ]
RE:14175 送信履歴の重複削除と1件削除No.14176
パブリッシャー担当 さん 03/08/11 16:49
 

 いつもお世話になっております。

>>フォーラムから消えている上に、http://maruo.dyndns.org:81にアクセスでき
>>ないようなので、再投稿します。

 過去ログサイトの件ですがサーバがハングアップしていたようです。
 再起動を行い現在は正常に動作しています。

 ご迷惑をおかけして申し訳ありませんでした。

 Web開発担当 KON

[ ]
RE:14175 送信履歴の重複削除と1件削除No.14211
まっつん さん 03/08/14 12:04
 
たるっぱさん、今日は。まっつんです。コメント有り難うございます。
マクロの部分をコピーして適当な名前を付けて保存して実行したら、
WindowsXPでも正常に動作しました。期待通りの結果に大感激です。
このマクロを早速登録して使わせて頂きます。有り難うございました。
#ちょっとアクセスしなかった間に未読がこんなにたくさん…(^^ゞ

[ ]