(2004年8月のニフティへの書き込み) みなさん、こんにちは。 半年ほど前、Vzをメーラーにするというネタを書き込んだことがあります。 今度は、WEBブラウザにしてみましょう。teraterm とその簡単なマクロがあれ ば十分というか、掲示板に書き込むことすらできると思うのですが、今回は簡単 に以下のツールを使ってみます。 nifty:FGALNET/LIB/5/288 生DOSの場合は、TEEN などを使うことにより PC-98 や 200LX でも実現可能だ と思われますが、試していません。 Vzのマクロとしては、いちばん簡単には以下のようになるでしょうか。 = もどき * M 80 ^\ "もどき" ?. &g("URL",40,"http://") u=pw, #E "httpout -o c:\tmp -url " &?("%s",u) #m #[ #O "c:\tmp" #m * どこがブラウザだ!と怒らないように。 HTMLの整形は、Vzにも整形マクロというのがいくつかありますし、外部の 整形ツールを呼び出してもいいでしょう。多分、いわゆるマクロ師の方々にとっ ては、リンクをたどるも画像の表示も思いのままではないでしょうか。 ということで、あとはみなさんにお任せしますので、これを材料に適当に遊んで みてください。 (2004年11月のニフティへの書き込み) このツール、新版がでました。所在は以下の通りです。 nifty:FGALNET/LIB/5/289 このバージョンならWEB上の掲示板への書き込みもできるかもしれません。 現在、あじゃ さんが、掲示板書き込み時に役に立つVzマクロを作成中とのこと です。非常に期待大ですね。 #と、軽く圧をかける (2004年12月のニフティへの書き込み) とりあえず、私が作ったサンプルマクロを示しておきます。 ちなみにこのマクロ、十分なテストはされておりません。シフトJISで普通の テキストファイルを作れば大抵は書き込み可能だと思いますが、もしかしたら文 字化けが出るかもしれません。また、数少ないテストも、ikuboh さんのサイトや あじゃさんのサイトで使われている wforum というCGIでしか行われていない ので、KITI さんのところや Si さんのところの掲示板にもきちんと書き込むこと ができるPADファイルが作れるかは不明です。 = test * m 89 ^\ "" ?. #F "\c C} #b #58 #d #k #R "NUL" #m (s==4)?'y' #i #^ #< #F "\c type=submit" #m #c (r)??{ #C >A } #F "\c name=" #m #c #d#d#d#d#d (cd!='"')?#G?{ #F '"' #m #d #b #c #G } #^ #< #F "\c value=" #m #c (r)?{#F '.' #m #F ' ' #m >B} #d#d#d#d#d#d #F '"' #m (cd!='"')?#G?{ #d (cd=='"')?{ #F ' ' #m }?{ #b #c #G } } :B #C #W #I #< '=' #< #61 #e #e #e #m #< '&' #> #m #W #s >A :C #F "\c E} #b #F "\c #m #W #s >C :E #F "\c Z #b #F "\c ' #m #c #d #b #^ #< #y '=' #< #61 #e #m #< '&' #F '<' #m #c #b #_ #> #y #b #^ #< #y #C #W #i #_ #> #m #W >E :Z #C #^ #< #g &d * このマクロを掲示板のHTMLソースの上で実行すれば、書き込み用の、いわゆ るPADファイルのひな型ができ上がります。それに、しかるべくコメントを書 いてPADファイルを完成させる、という形になります。 そのファイルは、一応汎用というか、適当な手段を講じれば TERATERM なんかで WEBサーバにアクセスして掲示板に書き込むことも可能でしょう。HTTPOUT を 使う場合、以下のようにコマンドラインで入力すれば掲示板へ書き込まれるはず です。ま、かなり長くなるので、バッチファイルに組んでおくとか、マクロから コマンドラインに書き出すというようにした方がよいかと思いますが。 HTTPOUT.EXE -post c:\PAD.TXT -o b:\testout.html -url http://127.0.0.1/bbs/wf_regi.cgi あ、当然、1行に続けて書いて下さいね。