home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2001 January / VPR0101A.BIN / OLS / JED194V / JEDDOC.LZH / PADMCR.TXT < prev    next >
Text File  |  1993-08-12  |  6KB  |  159 lines

  1.  
  2.   ***** PADファイル作成マクロ *****
  3.  
  4.  
  5.  AIR+CRAFTなどのオートパイロットを行う時には、PADファイル
  6. などのオートパイロットの内容を全部書き込んだファイルが必要です。このよ
  7. うなファイルには、フォーラム名、会議室番号、RES先の番号、MAILの
  8. 時には相手のIDなどの情報が必要ですが、手でこれらの情報を切り出すのは、
  9. はっきりいって、大変ですし、間違いの基です。
  10.  そこで、このような機能を行うソフトとして、PADMESというツールが
  11. ありますし、Vzマクロの世界では、NIFMES.DEFとかの大変優秀なマクロがある
  12. ようです(見たことがないので分からないのですが(^_^;))。
  13.  
  14.  で、これをJEDのマクロでやれば大変軽快だろうと思って作ったのがこの
  15. マクロでして、マクロ単独ではなく、ELPのようなログ閲覧ツールと組み合
  16. わせて使用することを前提にしております。
  17.  特に、AIR+CRAFTからELPなどを起動して、さらに別のツールを
  18. 起動しようとすると、メモリーが不足で立ち上がらないなんてことがあるよう
  19. で、このような時には、JEDのメモリー消費が少ないこともあり、軽快に使
  20. 用出来るものと思ってます。
  21.  
  22.  
  23. 【使い方】
  24.  
  25. 1 同梱の、PAD.MCRとPAD.CFGを、同じディレクトリーに置いてください。
  26.  
  27. 2 ELPから使用する時には、ELP.CFGの「*!user_command」の部分をカスタ
  28. マイズします。例えば、起動キーを「P」、機能番号8番に登録するとすれば、
  29.  
  30.  
  31. :8
  32. :p n
  33. :JED -mA:\TERM\PAD.MCR+ $t $p %TMP%$F
  34. :PAD作成
  35.  
  36.  というようになります。
  37.  「-mA:\TERM\PAD.MCR+」は、A:\TERMというディレクトリーの中にある「PAD.
  38. MCR」を読み込んで、起動すると同時にマクロの実行を始めるという意味です。
  39. 最後の「+」が無いと、自動的に実行することは出来ません。
  40.  「$t」は、ELPが作成する切りわけログです。「$p」はPADファイルに
  41. なります。また、「%TMP%$F」は、環境変数「TMP」で指定されたディレクトリ
  42. ーに、ELPが変換したフォーラム名のフルネームのファイル名を作成すると
  43. いう意味です。
  44.  
  45.  この順番は、絶対に変えないでください。
  46.  
  47. 3 PAD.CFGをカスタマイズします。
  48.  PAD.CFGの中の解説も読んでください。少なくとも、「$HANDLE」のところだ
  49. けは、必ずカスタマイズしてください。行頭から「$HANDLE」と書き、その後に
  50. 複数のスペース(半角スペースでもTABスペースでも可)を空けて、書き込みの
  51. 最後に添付する自分のハンドルとかなにかを設定します。このまま動かすと、
  52. 私の署名が入ってしまいますよ(^_^;)
  53.  
  54.   また、フォーラム毎にハンドルを変えており、署名も変えたという時には、
  55. 「$フォーラム名」を行頭から記し、スペースを空けてから、そのフォーラムだ
  56. けで使用する署名を記します。
  57.  
  58.  ホームパーティーに参加されている場合には、ホームパーティーの設定をし
  59. てください。ELPからは、ホームパーティーの設定者のIDが渡されますの
  60. で、これをAIR+CRAFTが判断できるホームパーティー名に変換します。
  61.  
  62.  $HPと行頭から記した行の次から、ホームパーティーの設定者のID、そして
  63. スペースを空けて(複数でも一つでも可)、AIR+CRAFTに登録してあ
  64. るホームパーティー名を記します。
  65.  なお、設定者のIDは、必ず行頭から記してください。
  66.  
  67.  これらの書き方は、PAD.CFGを参考にしてください。
  68.  
  69.  なお、PAD.CFGのカスタマイザーを作れ、とorikさんからは言われている
  70. のですが、まぁ、いつのことやら(^_^;) そのうち考えとくということにしま
  71. す(^_^;)
  72.  
  73.  
  74.  私は、ログの閲覧にはELPしか使っていないのですが、他のログ閲覧ツー
  75. ルでも、「切分けたログ」「PADファイル」「フォーラム名(フルネーム)」
  76. を渡すことが出来れば、使えるはずです。それぞれのソフトのマニュアルをよ
  77. く読めば、どこかに書いてあると思います(^_^;)
  78.  
  79.  
  80. 4 ひな型のカスタマイズ
  81.  同梱のPAD.CFGは、通常使うであろうAIR+CRAFTのPADファイルで
  82. 設定してあります。まぁ、このままでもそれなりに使うことができるでしょう。
  83.  
  84.  ここでは、「$>R」(RES)「$>S」(SAY)「$>M」(MAIL)
  85. 「$>HP1」(ホームパーティー1、RESを想定)「$>HP2」(ホームパーティ
  86. ー2、SAYを想定)の5つのパターンが設定可能です。
  87.  これらの文字列が行頭にある場合には、その次の行から、その次の「/POST」
  88. までを切り出しの範囲として判断します。「/E」には対応していません。必ず、
  89. 「/POST」を使用してください(この方が、オートパイロットも早いですよ)。
  90.  
  91.  そして、$Iなどの文字列を、自分の好みの位置に設定します。これらの文字
  92. 列の意味は、PAD.CFGに記してあります。これらの文字列が、ログから切り取っ
  93. たそれぞれの文字列と置き換えられます。
  94.  
  95.  $Cは、特殊な文字列で、$Cが設定されていると、ひな型を作成した後、ここ
  96. にカーソルが移動します。
  97.  
  98.  これらの文字列の組み合わせを上手に行えば、AIR+CRAFT以外でも
  99. 使用出来るはずです。「*RE」のような文字列と、フォーラム名などの組み合わ
  100. せですので、例えばNIFMCRでは、
  101.  
  102. :$>R
  103. :MES:$F,$M,RE $N
  104. :SUB:Re:$T
  105. : >#$N $H さん
  106. : $C
  107. :                            $S
  108. :/POST
  109.  
  110. という感じで動くのではないかと思います(やってみたわけではないけど(^_^
  111. ;))
  112.  
  113. 5 注意点
  114.  「/POST」とか「$HANDLE」などは、「大文字」にしてください。
  115.  JEDの検索モードが大文字、小文字を区別しないことになっていれば、ど
  116. ちらでもいいのですが、大文字、小文字を区別するモードになっている時には、
  117. 大文字で記しておかないと誤動作します。
  118.  
  119.  また、「$HANDLE」「$フォーラム名」「$HP」「ホームパーティーのID」「$
  120. >Rなど」「/POST」は、「行頭にあるかないか」でコメント行の中にあるかどう
  121. かを判断していますので、かならず行頭から記してください。
  122.  
  123.  
  124. 6 起動
  125.  上記のように設定してあれば、ELPなどからコメントをしたい発言などに
  126. カーソルをあわせて、それぞれのソフトに登録した起動キーを押してください。
  127.  
  128.  切分けたログファイルが表示され、会議室かホームパーティーの時には、作
  129. 成するPADの種別を選択するメニューが開きます。なお、MAILの時には、
  130. いきなりMAILの返信のPADを作成します。ログの種別は、もちろん自動
  131. で判断します。たいてい判断ミスをすることはないと思いますが・・・・
  132.  
  133.  なお、会議室のタイトルだけの時や、会議室の区切りなどで起動させた場合
  134. には、エラーメッセージを表示して、自動的に終了します。
  135.  
  136.  あとは、ひな型の中身を完成させるだけですが、自動保存などの機能はあり
  137. ません。必ず「保存終了」してください。
  138.  逆にいえば、ひな型が出来上がっているようでも、このときはまだ保存され
  139. ていませんので、たとえば、RESのひな型を作ったけれども、気が変わった
  140. なんて時には、そのまま強制終了させれば、PADファイルに残ることはあり
  141. ません。
  142.  
  143.  
  144. 7 最後に
  145.  私が普段回っている巡回を対象に作成してありますので、すべての条件に適
  146. 合するかどうかは判りません。また、ホームパティオは、やったことがないの
  147. で判りません(^_^;)まぁ、AIR+CRAFT自体も、問題があるようなので、
  148. しょうがないところでしょう。
  149.  
  150.  orikさんには、大変お世話になってます。また、アイディアそのものは、
  151. 当然PADMESから頂いております。皆さんありがとうございます<(_ _)>ペコ
  152.  
  153.  
  154.                     □□ Nifty SGP02266  中井 正博 in NAGOYA □□
  155.  
  156.