|
> ●表示設定は今は、「表示しない」→「簡略表示」→「全て表示」→
> 「表示しない」…の3段階ですが
> 例えば「表示しない」→「簡略表示」→「表示しない」…の2段階に
> するマクロは可能でしょうか。
簡単な例だと、
loaddll "tkinfo.dll";
if( dllfunc("HeaderView") == 0 ) {
#n = dllfunc("SwitchHeaderView", 1);
} else {
#n = dllfunc("SwitchHeaderView", 0);
}
になりまして、他には、例えばTo:/Cc/Bcc:ヘッダだけ見たいってことでした
ら、一時的にメール内容をそれのみにしてしまう作戦も可能です。
loaddll "tkinfo.dll";
if( !readonly ) {
message "編集可能なエディタ上では実行出来ません。";
}
$to = dllfuncstr("CurrentHeaderUnited", "To");
$cc = dllfuncstr("CurrentHeaderUnited", "Cc");
$bcc = dllfuncstr("CurrentHeaderUnited", "Bcc");
$text = "To: " + $to + "\n"
+ "Cc: " + $cc + "\n"
+ "Bcc: " + $bcc + "\n";
if( readonly ) {
readonlyswitch;
}
if( browsemode ) {
browsemodeswitch;
}
moveto 0, -9999;
beginsel;
gofileend;
delete;
insertfix $text;
readonlyswitch;
> ●あるいは、メール分の1行目をメール表示画面の先頭に行表示させるマクロは
> 可能でしょうか。それを”秀丸メール起動時”に設定させます。
マクロとしては、
while( screentopy < 0 ) {
rollup;
}
になりますが、メールを選択するとまた戻るので、あんまり意味が無い気はし
ます。
> 「宛先をアドレス帳に登録...」は使用頻度は高くないのですが、
> 「1回1回確認メッセージが出る」のは可能であれば、検討してもらえると
> 嬉しいです。
それはそれで次のβ版にて修正させていただきますけども、使用頻度が高くな
いということは、じゃぁなんのためにヘッダ表示を切り替えたいのか、いまいち
僕にはよく分からない所ではあります。
なにかもっとツボにはまった使い方なりオプションの組み合わせがあって、そ
れを知らないで「あぁ不便だなぁ」と思っておられるだけでしたら不幸かなぁと
思ったりするし、単なる使い方的な問題なのにオプション追加で解決するのは不
本意かと思いまして、その辺もっとちゃんと、状況を説明していただいて、それ
を僕が理解して、たしかにそういう使い方ならオプション追加でないとダメです
ね、ということを納得した上でないと、気安くオプション追加するのはあまり良
くないかなぁと思った所です。
設定といえば、もう1つありました。「全般的な設定・メール表示・詳細(表
示関係)・もっと詳細」の所に、
ヘッダを簡略表示する時、中身の長いヘッダは折りたたむ
のオプションもありまして、僕はこれをONにして使っています。折りたたまれ
た所を展開するにはマウスクリックまたは秀丸エディタの「全て展開」コマンド
を実行する必要があるのですけとも、こっちの方が、ヘッダ表示切り替えよりも
楽かもしれません。
|
|