簡易メッセンジャー機能No.05373
慶印 さん 02/05/28 23:11
 
ほんと夢の話なんですけど、簡易メッセンジャー機能
があったらいいなという要望です。

それとオンラインオフラインが分かったりする関数があったらいいなぁ。これは簡単
かなぁ、やっぱり難しいか。

・オンラインかオフラインかを知ることができる。

・オンラインを通知するメール(例えばヘッダにオンライン)を出す関数、受信する
と引数を出す関数
・オフラインを通知するメールを出す関数、受信すると引数を出す関数
・この人は、オンライン(オフライン)ですよ。と表示する枠領域とか場所が必要?
草稿メールに「この人はオンラインですよ」と出力すればいいのかな?やっぱり専用
の枠が鶴亀に設置できるといいな。


・鶴亀とは別に★外部ウィンドウで、チャットみたいなことがしたい。

そのためには、、、、秀丸、、、、めちゃくちゃ面倒だ。
既存のエディタを使ってメッセージを送信するとして、
会話は★外部ウィンドウに表示できたらいいな。
・新しいメッセージを受信すると、外部ウィンドウが点滅。
・どういう仕組みか、「慶印はメッセージを入力中です」と表示される。

★こんな感じの外部ウィンドウ

----------------------------
-慶印:要望があるんですよ。-
-鶴亀:なんですか?        -
-慶印:簡易メッセンジャー機-
-      能がマクロでプログラ-
-      ミングできたらいいな-
-      ぁっていう要望です。-
-鶴亀:鶴亀はメールソフトな-
-      んですよ。          -
-慶印:いや実現されるとか、-
-      はどうでもいいんです-
-      。夢を語ったみたいな-
-      感じです。          -
----------------------------
- ここにメッセージ  -      -
-                   - 送信 -
-                   -      -
----------------------------

ここまで読んでいただき光栄です。

[ ]
RE:05373 簡易メッセンジャー機能No.05374
tnobu2 さん 02/05/28 23:37
 
>ほんと夢の話なんですけど、簡易メッセンジャー機能
>があったらいいなという要望です。

僭越ながら、既にメールソフトの範疇を超えていると感じます。


>・鶴亀とは別に★外部ウィンドウで、チャットみたいなことがしたい。

外部でいいなら既存の専用のメッセンジャーソフトで十分ではないでしょうか。

[ ]
RE:05373 簡易メッセンジャー機能No.05375
三月 さん 02/05/29 07:31
 
>ほんと夢の話なんですけど、簡易メッセンジャー機能
>があったらいいなという要望です。
>
>それとオンラインオフラインが分かったりする関数があったらいいなぁ。これは簡
>単かなぁ、やっぱり難しいか。
>
>・オンラインかオフラインかを知ることができる。
>(
>・オンラインを通知するメール(例えばヘッダにオンライン)を出す関数、受信す
>ると引数を出す関数
>・オフラインを通知するメールを出す関数、受信すると引数を出す関数
>・この人は、オンライン(オフライン)ですよ。と表示する枠領域とか場所が必
>要?草稿メールに「この人はオンラインですよ」と出力すればいいのかな?やっぱ
>り専用の枠が鶴亀に設置できるといいな。
>)
>
メールのシステム的に無意味です<オンライン
メールシステムには即時性がないので。

メールを送信する時は誰でもオンラインです。
でも、送信した後、オンラインである保証は何もありません。

また、常時接続環境では常にオンラインですが
マシンの前に人がいるとは限りません。


開封通知付きのメールをメールを送信して開封通知が返ってきたら
マシンの前にいるかもしれません。
開封通知の時間を見て判断するとか。


鶴亀メールとしてではなく、新規案件として
秀丸ライクなチャットクライアントの提案をするほうがよいかも。

[ ]
RE:05375 オンラインかどうか調べる関数No.05376
ひろ さん 02/05/29 12:30
 
 慶印さん、tnobu2 さん、三月さん今日は、ひろです。
> メールを送信する時は誰でもオンラインです。
> でも、送信した後、オンラインである保証は何もありません。
 メッセンジャー機能に関しては、「それは MUA ではないでしょう。」とい
うのは、tnobu2 さん、三月さんと同じ意見ですが、オンラインかどうか調べ
る関数自体は有用だと思います。
 ただし実現されていない理由について、
http://www.maruo.co.jp/turukame/2/m010626.html#3521
に説明がありますので、どんな場合に有用かは省略します。

[ ]
RE:05373 簡易メッセンジャー機能No.05378
秀まるお さん 02/05/29 15:48
 
 メッセンジャーを作るのはもちろん無理ですが、オンライン状態かどうかについて
は、仮にそれが「ダイヤルアップ接続してるかどうか」という意味で良ければ、
tkinfo.dllのCurrentDialup関数で取得可能です。

 Internet ExplorerやOutlook Expressでの、いわゆる「オンライン」の状態は、ひ
ろさんのコメントの通り、アプリケーションソフト毎に管理する物であって、実際に
オンライン状態かどうか(インターネットにつながってるかどうか)を正確に判断す
る物ではありません。

 IEやOEと同様のことなら

 InternetGetConnectedState
 InternetGoOnline

 などの関数を使って実現可能ですが、これらはIE.0以上がインストールされてない
とうまく動作しないです。

[ ]