[ 新規に投稿する ]

messageのメッセージダイアログの位置についてNo.00433
たかx2 さん 07/05/24 05:52 [ コメントを投稿する ]
  99年4月にmessageのscriptにおいて、メッセージダイアログの位置が画面中央にでるので位置の変更が可能かの質問をされ、参考となるホームページがあったのですが、今URLが無くなってしまっていたので、どなたか参考となる資料のURLを教えていただけないでしょうか。

よろしくお願い致します。
[ ]
RE:00433 messageのメッセージダイアログの位置についてNo.00434
秀まるお2 さん 07/05/24 10:06 [ コメントを投稿する ]
  http://www4.airnet.ne.jp/skylabo/software/msgdlg01.lzh

 ってURLのことかと思いますが、たしかに今は存在しないようです。

 その作者さんのホームページの過去の記録をたどるだけであれば、

http://web.archive.org/web/*/http://www4.airnet.ne.jp/skylabo/

 で可能ですが、その「msgdlg01.lzh」はダウンロード出来ないみたいです。

 ここは1つ、今現在公開されているソフトを使うということで、杉浦さん作の
田楽サーバを使うという作戦はどうでしょ?。杉浦さんのホームページは以下の
所でして、そこから田楽サーバがダウンロード出来ます。

http://www.ceres.dti.ne.jp/~sugiura/

 例えば田楽サーバを使ってダイアログボックスを画面の左上ぎりぎりに表示す
るには、

    ddeinitiate "DengakuServer", "AllService"
    ddepoke "newdialogex", "テストメッセージタイトル,0,0,80,screen"
    ddepoke "newcontrol","text,,テストメッセージ内容・・・・・・"
    ddepoke "newcontrol","okcancel"
    ddestartadvice "dlgresult", #item
    ddeexecute "dialog lastactiveparent";
    ddewaitadvice 10000
    ddeexecute "enddialog"
    ddestopadvice "dlgresult";
    ddeterminate

 みたいなスクリプトを書けばいいかと思います。
[ ]
RE:00434 messageのメッセージダイアログの位置についてNo.00435
たかx2 さん 07/05/25 23:02 [ コメントを投稿する ]
  コメントありがとうございます。
挑戦したいと思います。

ちなみに、複数開いている秀Termも同じようにダイアログの位置を帰ることは可能でしょうか。

もし挑戦された方がいましたら教えて下さい。

よろしくお願いします。


>http://www4.airnet.ne.jp/skylabo/software/msgdlg01.lzh
>
> ってURLのことかと思いますが、たしかに今は存在しないようです。
>
> その作者さんのホームページの過去の記録をたどるだけであれば、
>
>http://web.archive.org/web/*/http://www4.airnet.ne.jp/skylabo/
>
> で可能ですが、その「msgdlg01.lzh」はダウンロード出来ないみたいです。
>
> ここは1つ、今現在公開されているソフトを使うということで、杉浦さん作の
>田楽サーバを使うという作戦はどうでしょ?。杉浦さんのホームページは以下の
>所でして、そこから田楽サーバがダウンロード出来ます。
>
>http://www.ceres.dti.ne.jp/~sugiura/
>
> 例えば田楽サーバを使ってダイアログボックスを画面の左上ぎりぎりに表示す
>るには、
>
>    ddeinitiate "DengakuServer", "AllService"
>    ddepoke "newdialogex", "テストメッセージタイトル,0,0,80,screen"
>    ddepoke "newcontrol","text,,テストメッセージ内容・・・・・・"
>    ddepoke "newcontrol","okcancel"
>    ddestartadvice "dlgresult", #item
>    ddeexecute "dialog lastactiveparent";
>    ddewaitadvice 10000
>    ddeexecute "enddialog"
>    ddestopadvice "dlgresult";
>    ddeterminate
>
> みたいなスクリプトを書けばいいかと思います。
[ ]
RE:00435 messageのメッセージダイアログの位置についてNo.00436
秀まるお2 さん 07/05/29 10:00 [ コメントを投稿する ]
   誰もコメントしてくれないので僕が一応コメントさせていただきますが、

> ちなみに、複数開いている秀Termも同じようにダイアログの位置を帰ることは可能で
> しょうか。

 田楽サーバーを使ったダイアログボックスの表示を、例えば秀Termを2つ起動
してそれぞれの秀Termで同時に実行させてみたら、なんかおかしくなりました。
というか、とりあえず1回目はちゃんと動いたんですが、2回目にスクリプト実
行しようとしたら固まってしまいました。

 僕も詳しいことは分からないのでなんですが、田楽サーバーを使ったダイアロ
グボックス表示を複数同時にやるのは無理なのかもしれません。
[ ]
RE:00436 messageのメッセージダイアログの位置についてNo.00437
杉浦 まさき さん 07/05/30 01:50 [ コメントを投稿する ]
ご無沙汰しております。
田楽サーバ作者の杉浦です。

> 僕も詳しいことは分からないのでなんですが、田楽サーバーを使ったダイアロ
>グボックス表示を複数同時にやるのは無理なのかもしれません。

原因はまだはっきりしていませんが、
確かに複数のプロセスが同時にダイアログを
まともに表示できないようで。。
というわけで、可能であれば直します。
[ ]
RE:00437 messageのメッセージダイアログの位置についてNo.00438
杉浦 まさき さん 07/06/03 03:10 [ コメントを投稿する ]
こんばんは。杉浦 まさきです。

>原因はまだはっきりしていませんが、
>確かに複数のプロセスが同時にダイアログを
>まともに表示できないようで。。
>というわけで、可能であれば直します。

本件の修正を行ったものを Ver.2.95βとして公開しましたので、
そちらをご利用いただければ幸いです。
[ ]
RE:00438 messageのメッセージダイアログの位置についてNo.00439
たかx2 さん 07/06/03 23:43 [ コメントを投稿する ]
  こんばんわ。たかX2です。

ありがとうございます。最新バージョンのDLして挑戦します。
お忙しいなか、ありがとうございます。



>こんばんは。杉浦 まさきです。
>
>>原因はまだはっきりしていませんが、
>>確かに複数のプロセスが同時にダイアログを
>>まともに表示できないようで。。
>>というわけで、可能であれば直します。
>
>本件の修正を行ったものを Ver.2.95βとして公開しましたので、
>そちらをご利用いただければ幸いです。
[ ]

[ 新規に投稿する ]