【確認】表示関係の仕様についてNo.00792
TATE2 さん 08/01/27 19:30
 
秀まるおさん

TATEです。(WindowsXP(SP2)+秀丸メール5.00β20)

下記の動作の件ですが、仕様について少しご確認させてください。

1.メール一覧で表示範囲を使っている時、メールの振分け
  を実行すると表示が「全体」に戻ってしまいます。
  これは仕様でしょうか?

2.複数行強調表示で「行の強調」を指定している時、
  開始文字列が行の途中に位置している場合、開始文字列
  の左側は強調表示されないです。
  これは仕様でしょうか?

3.送信メールで$CurrentDateを使っているのですが、最初
  に実行された時の値に固定されますが、これは仕様で
  しょうか?
  送信や草稿に保存した時点の値になってくれると嬉しい
  です。


あと、仕様確認ではないのですが、複数行表示を行っていて
最小化からもとのサイズに戻した時に、複数行表示が行われ
ていないことがありました。
Redrawされていない印象で、マウスを持って行くとその行
だけ行強調されます。
(ハードコピーは取れずすいません)


以上、よろしくお願いします。


[ ]
RE:00792 【確認】表示関係の仕様についてNo.00794
秀まるお さん 08/01/28 09:28
 
> 1.メール一覧で表示範囲を使っている時、メールの振分け
>   を実行すると表示が「全体」に戻ってしまいます。
>   これは仕様でしょうか?

 例えば「次の未読メール」コマンドを実行して表示範囲が勝手に「全体」にな
ってしまうことはありえると思いますが、振り分けでそうなるケースがあるとし
たら、バグかもしれないです。

 例えば受信フォルダに未読メールがあって、その受信フォルダの表示範囲を
「最近の分」にして、未読メール1通を選択して「編集・振り分け」を実行する
ってテストをこちらでやってみました。それの場合は表示範囲が勝手に「全体」
になってしまうことはありませんでした。

 すみませんが、具体的にどういうシチュエーションでの話か教えて欲しいです。

> 2.複数行強調表示で「行の強調」を指定している時、
>   開始文字列が行の途中に位置している場合、開始文字列
>   の左側は強調表示されないです。
>   これは仕様でしょうか?

 これは秀丸担当が作った処理なのでなんですが、あえてそういう仕様にしてる
んだと思います。

 行頭から行末まで全部を強調したいケースであれば、正規表現をうまく使って
欲しいです。例えば「あいうえお〜かきくけこ」までを本来の「行の強調」って
風にしたい場合なら、

 開始文字列:  ^.*あいうえお
 終了文字列:  かきくけこ.*$   またはかきくけこ.*\n

 って指定すればいいと思います。

> 3.送信メールで$CurrentDateを使っているのですが、最初
>   に実行された時の値に固定されますが、これは仕様で
>   しょうか?
>   送信や草稿に保存した時点の値になってくれると嬉しい
>   です。

 CurrentDateテンプレート命令自体は、そのテンプレート命令を実行した瞬間
の時間を返すはずですが、テンプレート命令が実行されるのは、「新規メール」
等でエディタを起動した瞬間か、または意図的にテンプレート切り替えを実行し
た時だけです。なので、「送信した瞬間の時間を入れたい」とかってことであれ
ば、それはテンプレートでは実現出来ないです。

 「あとで送信」または「今すぐ送信」した時に、その瞬間の時間をメールに入
れたいということであれば、「マクロ・マクロ登録・自動起動・あとで送信/今
すぐ送信時」に何かマクロを登録しておいて、そのマクロで日付を本文に挿入す
るような処理をするしか無いと思います。

> あと、仕様確認ではないのですが、複数行表示を行っていて
> 最小化からもとのサイズに戻した時に、複数行表示が行われ
> ていないことがありました。

 それはそれでバグかと思います。こちらで簡単にテストした限りはうまく再現
出来ませんでしたけど、とりあえず秀丸担当に回送させていただきます。

[ ]
RE:00792 【確認】表示関係の仕様についてNo.00796
K'zawa さん 08/01/28 10:13
 
TATE2さん、こんにちは。
K'zawa/ユーザーです。

> 3.送信メールで$CurrentDateを使っているのですが、最初
>   に実行された時の値に固定されますが、これは仕様で
>   しょうか?
> 送信や草稿に保存した時点の値になってくれると嬉しい

最初の保存だけでいいならテンプレートで日付をセットしなければいいことにな
ると思いますが、変更して保存の度に…ということなら、秀まるおさんの言う通
りマクロになると思います。

送信時については、

[全般的な設定]-[上級者向け]-[送信時のエンコード]
-[「あとで送信」のメールのDate:ヘッダを実際の送信時に更新する]

というのもあります。

[ ]
RE:00792 【確認】表示関係の仕様についてNo.00797
秀丸担当 さん 08/01/28 14:44
 

>あと、仕様確認ではないのですが、複数行表示を行っていて
>最小化からもとのサイズに戻した時に、複数行表示が行われ
>ていないことがありました。

何か不具合があるのだと思いますが、再現させることができませんでした。
こちらでももう少し調べて見ますが、もしまた起きるようなことがあるようでし
たら、操作手順や、その時のテキスト内容と強調表示の設定など、再現できそう
と思われることがありましたら報告いただけると助かります。

[ ]
RE:00794 【確認】表示関係の仕様についてNo.00798
TATE2 さん 08/01/28 19:51
 
秀まるおさん

TATEです。


>> 1.メール一覧で表示範囲を使っている時、メールの振分け
>>   を実行すると表示が「全体」に戻ってしまいます。
>>   これは仕様でしょうか?
>
> 例えば「次の未読メール」コマンドを実行して表示範囲が勝手に「全体」にな
>ってしまうことはありえると思いますが、振り分けでそうなるケースがあるとし
>たら、バグかもしれないです。
>
> 例えば受信フォルダに未読メールがあって、その受信フォルダの表示範囲を
>「最近の分」にして、未読メール1通を選択して「編集・振り分け」を実行する
>ってテストをこちらでやってみました。それの場合は表示範囲が勝手に「全体」
>になってしまうことはありませんでした。
>
> すみませんが、具体的にどういうシチュエーションでの話か教えて欲しいです。

 こちらで再現したのは、ある表示範囲で表示する一覧を
 絞ったあと、全部選択して振り分けを行うと、全体に
 戻るようです。(ほかのケースもあるかも知れません)





>> 3.送信メールで$CurrentDateを使っているのですが、最初
>>   に実行された時の値に固定されますが、これは仕様で
>>   しょうか?
>>   送信や草稿に保存した時点の値になってくれると嬉しい
>>   です。
>
> CurrentDateテンプレート命令自体は、そのテンプレート命令を実行した瞬間
>の時間を返すはずですが、テンプレート命令が実行されるのは、「新規メール」
>等でエディタを起動した瞬間か、または意図的にテンプレート切り替えを実行し
>た時だけです。なので、「送信した瞬間の時間を入れたい」とかってことであれ
>ば、それはテンプレートでは実現出来ないです。
>
> 「あとで送信」または「今すぐ送信」した時に、その瞬間の時間をメールに入
>れたいということであれば、「マクロ・マクロ登録・自動起動・あとで送信/今
>すぐ送信時」に何かマクロを登録しておいて、そのマクロで日付を本文に挿入す
>るような処理をするしか無いと思います。

 ご教示ありがとうございました。
 ヘッダを残さず本文だけを引用してくる方々がいるので、
 日付を明確に本文に入れておきたいと考えていますが、
 都度都度修正するのは手間なので、自動にならないかなあ
 と思った次第です。
 ちょっと考えてみます。


>> あと、仕様確認ではないのですが、複数行表示を行っていて
>> 最小化からもとのサイズに戻した時に、複数行表示が行われ
>> ていないことがありました。
>
> それはそれでバグかと思います。こちらで簡単にテストした限りはうまく再現
>出来ませんでしたけど、とりあえず秀丸担当に回送させていただきます。

 ありがとうございました。



[ ]
RE:00796 【確認】表示関係の仕様についてNo.00799
TATE2 さん 08/01/28 19:52
 
K'zawaさん

TATEです。

>送信時については、
>
>[全般的な設定]-[上級者向け]-[送信時のエンコード]
>-[「あとで送信」のメールのDate:ヘッダを実際の送信時に更新する]

 これについては、使うように設定しています。
 コメントありがとうございました。



[ ]
RE:00797 【確認】表示関係の仕様についてNo.00800
TATE2 さん 08/01/28 20:01
 
秀丸担当さん

TATEです。

ハードコピーを取り忘れたのが悔やまれますが、何とか再現性
を調べてみます。
ひょっとしたら、最小化にしておいて、スクリーンセーバーが
起動後、復帰した時の動作になにかあるのかも知れません。
(勘違いかも知れません)

ただ、その場合でも文字だけの強調表示は正常に行われていま
したので、複数行表示になにかあるのかな?と推測しています。

不確かな説明ですいませんが、よろしくお願いします。



>>あと、仕様確認ではないのですが、複数行表示を行っていて
>>最小化からもとのサイズに戻した時に、複数行表示が行われ
>>ていないことがありました。
>
>何か不具合があるのだと思いますが、再現させることができませんでした。
>こちらでももう少し調べて見ますが、もしまた起きるようなことがあるようでし
>たら、操作手順や、その時のテキスト内容と強調表示の設定など、再現できそう
>と思われることがありましたら報告いただけると助かります。

[ ]
RE:00799 【確認】表示関係の仕様についてNo.00803
K'zawa さん 08/01/28 22:49
 
TATE2さん、こんにちは。
K'zawaです。

ちょっと勘違いしてました。
テンプレートで、目印となる文字列を置いておき、
後でマクロで日付文字列に置換すればいいんじゃないんでしょうか。

[ ]
RE:00798 【確認】表示関係の仕様についてNo.00809
秀まるお さん 08/01/29 09:49
 
>  こちらで再現したのは、ある表示範囲で表示する一覧を
>  絞ったあと、全部選択して振り分けを行うと、全体に
>  戻るようです。(ほかのケースもあるかも知れません)

 実は最近のβ版で、振り分け実行後に振り分けされなかったメールを再び選択
されたままの状態にするって処理を入れて、それがいまいちうまく動作してない
ことを確認していたりします。たぶんそれのせいで表示範囲も切り替わってしま
ったんだと思います。

 ということで、とにかく修正させていただきます。

[ ]