送信時確認ダイアログは出せますか?No.00339
まさき さん 01/04/04 20:07
 
まさきです。

送信時に、宛先等間違いがないか今一度確認するために、
確認のダイアログを出すマクロを書きたいのですが、
question の結果、result==no だった場合、送信そのものを
キャンセルすることは出来るのでしょうか?

マクロ登録→「後で送信/今すぐ送信時」を使うものとして...

それとも他に良い方法がありますか?

[ ]
RE:00339 送信時確認ダイアログは出せますか?No.00340
マイケル2 さん 01/04/04 20:28
 
マイケル2です。

まさきさんの 本日 午後 8時 7分 の
“送信時確認ダイアログは出せますか?”について:
====

>送信時に、宛先等間違いがないか今一度確認するために、
>確認のダイアログを出すマクロを書きたいのですが、
>question の結果、result==no だった場合、送信そのものを
>キャンセルすることは出来るのでしょうか?

#n = dllfunc("SetCancel", 1); がポイントです。

たとえば下記のような感じになります。これは、いきなり送信して
しまうのを防ぐための個人用マクロの一部です。

  question "Do you send this mail?";
  if ( result == no )
    #n = dllfunc("SetCancel", 1);

  freedll;
  quit;
  endmacro;

---
Miguel Thomas Lopez-Cai
TuruKame Ver.1.02

[ ]
RE:00340 送信時確認ダイアログは出せますか?No.00341
まさき さん 01/04/04 21:21
 
まさきです。

マイケル2さんありがとうございます。うまく行きました。

ちなみに私はこんな感じで作ってみました。参考までに。
しかしこの機能、標準であっても良さそうな気もしますね。

loaddll("TKInfo.dll");
$disp = "以下のメールを送信します。\n\n";

#n = dllfunc("CountCurrentHeader","Subject");
#c = 0;
while( #c < #n ){
$a = dllfuncstr("CurrentHeader2","Subject",#c);
$disp = $disp + "Subject: " + $a + "\n";
#c = #c + 1;
}

#n = dllfunc("CountCurrentHeader","To");
#c = 0;
while( #c < #n ){
$a = dllfuncstr("CurrentHeader2","To",#c);
$disp = $disp + "To: " + $a + "\n";
#c = #c + 1;
}

#n = dllfunc("CountCurrentHeader","Cc");
#c = 0;
while( #c < #n ){
$a = dllfuncstr("CurrentHeader2","Cc",#c);
$disp = $disp + "Cc: " + $a + "\n";
#c = #c + 1;
}

#n = dllfunc("CountCurrentHeader","Bcc");
#c = 0;
while( #c < #n ){
$a = dllfuncstr("CurrentHeader2","Bcc",#c);
$disp = $disp + "Bcc: " + $a + "\n";
#c = #c + 1;
}

question $disp;
if( result == no )#n=dllfunc("SetCancel",1);
freedll;
endmacro;

[ ]
RE:00341 送信時確認ダイアログは出せますか?No.00342
マイケル2 さん 01/04/04 22:55
 
マイケル2です。

まさきさんの 本日 午後 9時21分 の
“RE 00340 送信時確認ダイアログは出せますか?”について:
====

>マイケル2さんありがとうございます。うまく行きました。
>
>ちなみに私はこんな感じで作ってみました。参考までに。

あ、ご自分の思う通りの機能が作れて良かったですね。

>しかしこの機能、標準であっても良さそうな気もしますね。

う〜ん、どうでしょうねえ?
僕の知ってるメーラでは、[送信]などを押すとなにも言わずにい
きなり出て行くんですよね。だから、それが普通じゃないかと…。

ただ、僕に「絵にかいたようなオッチョコチョイ」って特殊事情が
あるんです。(爆) 秀丸のショートカットと鶴亀のショートカット
をごっちゃにするとか。(^^;

んで、[後で送信/今すぐ送信 時]に送信前に確認するマクロを組
み込んでるんです。

---
Miguel Thomas Lopez-Cai
TuruKame Ver.1.02

[ ]
RE:00341 送信時確認ダイアログは出せますか?No.00343
ひろ さん 01/04/04 23:55
 
 まさきさん今日は、ひろです。
> しかしこの機能、標準であっても良さそうな気もしますね。
 う〜ん、どうでしょう。何でも標準で付けてしまうというのは、ちょっと
違うような気がします。鶴亀はマクロで、各々のユーザが自分の環境に合わ
せてカスタマイズ出来るのが良い点だと思います。

[ ]
RE:00343 送信時確認ダイアログは出せますか?No.00344
まさき さん 01/04/05 00:25
 
ひろさんこんにちは。

> う〜ん、どうでしょう。何でも標準で付けてしまうというのは、ちょっと
>違うような気がします。鶴亀はマクロで、各々のユーザが自分の環境に合わ
>せてカスタマイズ出来るのが良い点だと思います。

確かに、そうかもしれませんね。いや、長年使っていたメーラーが
そういうオプションを持っていたので、ずっと使っていたらそれに
慣れちゃって、いきなりイッちゃてドキッとしながら使ってたもので...

社内なんかだと、宛先間違えて変なメールを送っちゃうとコトです
しね。^_^;

結果的にマクロで実現できたので良かったんですが。

ただ、実際に自分でヘルプ調べてマクロ書こうって人はユーザーの
ごく一部かなって思うんですよ。

マクロは、あくまで例えば集計とか複雑なことやらせたい人が
とことんまで使って、基本的な機能に関してはオプションであった
方が(マニアを除いて(笑))便利だと思います。

その上で、気にくわない人はカスタマイズして使うっと...

[ ]
RE:00344 送信時確認ダイアログは出せますか?No.00345
"y.iida" さん 01/04/05 08:49
 
>> う〜ん、どうでしょう。何でも標準で付けてしまうというのは、
>> ちょっと違うような気がします。
>> 鶴亀はマクロで、各々のユーザが自分の環境に合わせて
>> カスタマイズ出来るのが良い点だと思います。

>結果的にマクロで実現できたので良かったんですが。
>
>ただ、実際に自分でヘルプ調べてマクロ書こうって人はユーザーの
>ごく一部かなって思うんですよ。

ボクもマクロは大変優秀な装備だと思うのですが基本は同じ思いです。

受信時の「新着メールがありました」あたりもそうなんですが
普通のメーラーについている物は、やはり標準で欲しいと思います。

例えば「新着がありました」は標準で最低限の事は装備したけど
それに足りない人は、マクロでカスタマイズして
「アカウントxxxにnn通の新着があります。開きますか?」
という事が可能になるのが、鶴亀メールだと思っていますし
そういう事ができるメーラーは鶴亀以外には無いと思いますから。

NetMail時代の事になりますが、整形マクロなどを公開した時には
マクロのインストール方法が分からない!とDMを頂いた事もあって
有志の方にマクロインストール方法のページまで作って頂きました。
ヘルプを読んでないとか、Windowsの初歩的な操作を知らないという
それぞれの理由はあると思いますけど、PC初心者には敷居が高い事には
変わりないと思います。

[ ]
RE:00345 送信時確認ダイアログは出せますか?No.00346
マイケル2 さん 01/04/05 09:31
 
マイケル2です。

y.iidaさんの 今朝  8時49分 の
“RE 00344 送信時確認ダイアログは出せますか?”について:
====

>マクロのインストール方法が分からない!とDMを頂いた事もあって

それなんですよ。

僕自身は不器用ながら、少しはマクロが書けるんで鶴亀メールは実
に有り難たいんですけど、初心者に薦める場合は二の足を踏んでし
まいます。

初心者に薦める場合、
 ・マクロのインストール方法の説明
 ・再インストール時の煩わしさ
 ・もし設定したマクロの機能が本体でサポートされてダブって
  しまったときの対処方法
もし、初心者に鶴亀メールを薦めて、マクロを書いてあげたとき、
これらの事を考えると頭が痛いです。
プラグインでもあまり事情は変わらないと思います。

エディタと違って、メーラってのはパソコン初心者にとっても今や
必需品ですからね。パソコンの初心者であっても(初心者だからこ
そ?)メーラに対して、その人なりの要求ってのが出てくると思う
んですよ。
そうした場合、上記のようなことから「あ、それってマクロで簡単
にできます」って答えられない。

んだから、要求の多いオプションはなるべく本体でサポートして欲
しいです。かと言ってなんでもかんでも盛り込んでメニューが見づ
らくなるのも歓迎しないんだけど…。

今回の送信前に相手先の確認は、僕自身は特殊な要求のように思う
んです。
でも、今までそういう機能のあるメーラを使ってた場合は「あらら
らら」って慌てるでしょうね。

うううううううむ、難しいところだっ。

---
Miguel Thomas Lopez-Cai
TuruKame Ver.1.02

[ ]
RE:00344 送信時確認ダイアログは出せますか?No.00353
ひろ さん 01/04/05 12:26
 
 まさきさん今日は、ひろです。
 う〜ん、私はマニアなのか(^^)。
> 社内なんかだと、宛先間違えて変なメールを送っちゃうとコトです
 宛先は [Ctrl]+[Home] で先頭に飛んだり、タイトルと見れば確認出来ま
すから、「標準」で付けるのはどうかと思うんです。

> ただ、実際に自分でヘルプ調べてマクロ書こうって人はユーザーの
> ごく一部かなって思うんですよ。
 今回はたまたま、まさきさんがマクロを書いていたようなので、マイケル2
さんの返信もあの様な形になったのだと思います。そうでなければ、マクロ
全文の投稿や、もしライブラリにあれば、その紹介があったと思います。
ですから多くユーザは必ずしもマクロを書く必要はなく、その登録方法さえ
解れば十分だと思います。
 またシェアウェアの良いところは、そういったユーザ同士の繋がりだと思
います。

 秀まるおさんへ
 鶴亀ヘルプには、マクロを何処においておくかの記述がありません。

[ ]
RE:00353 送信時確認ダイアログは出せますか?No.00365
秀まるお2 さん 01/04/05 15:16
 
>  秀まるおさんへ
>  鶴亀ヘルプには、マクロを何処においておくかの記述がありません。

 そういえばすっかり忘れてました。さっそく修正します。

[ ]
RE:00365 送信時確認ダイアログは出せますか?No.00374
ひろ さん 01/04/05 18:38
 
 秀まるおさん今日は、ひろです。
>  そういえばすっかり忘れてました。さっそく修正します。
 よろしくお願いします。
 ##β会議室で誰からも指摘が無かったのが不思議(^^)。

[ ]