| 00206 99/06/01 12:05 | RE:00205 同じスクリプトで複数のネットを |
| 投稿者 : あお | コメントを投稿する |
1つのスクリプトで複数ネットに対応 こんにちはぁ、かずやさん。 お返事ありがとうございます。(^^) >基本的にスクリプト(マクロ)は上から下へ処理が進むので >一般的に、IDの入力が必要な場合に Input文でIDを入力して >もらい、PWが必要な場合は同じように入力してもらう・・・ >という感じで、別々に処理しているものが多いです NIFTY 等のように、同じホストシステムで唯一そのネットだけが 存在する場合には、最初にID・パスワードを聞いて処理する パターンでOKと思いますし、そのIDとパスワードを保存する のも固定の変数でいいのですけれど、草の根の場合は、同じホスト システムで複数のネットが存在しますよね。 同じスクリプトで、複数のホストにも対応できればいいなぁ・・・ と思ったんですね。 一通りのコマンドに目を通したつもりだったのですが、なかなか 理解しきれていない部分もあるかと思います。 僕のやろうとしていることが、あまりに通常のパターンから外れて いることでしたらごめんなさい・・・。(^^; |
| 00207 99/06/01 12:07 | RE:00205 同じスクリプトで複数のネットを |
| 投稿者 : あお | コメントを投稿する |
変数の間接参照・代入 >> もし、上記のものが駄目でしたら、%%(@VALNAME)の様にして >> 変数名を動的に宣言出来るようにして戴きたいのです。 >> もしくは、このような方法は可能でしょうか? >秀Termは変数を宣言する必要はないと思うのですが・・・(^-^; >変数の名前を変数で作りたい、ということでしょうか? BASIC 風のものですから、Cのような「変数宣言」は要らない ですよね。(^^; 僕の書き方が、誤解を招くような書き方になってしまってます ね。(^^; どういうものかと言いますと・・・ LOTUS 1-2-3 のマクロにそういうものがある(@@関数)んです が、括弧内の変数の内容を参照し、その中に定義されている変数名 の内容を利用できる・・・と厳密にいうとちょっと違う動作なん ですがそういう感じのものです。 C風にいうと、ポインタ変数のようなものと言えば大体意味として あっていると思います。 例えば、%%BBSA_USERID ってものにアクセスしたいとすると、 @BBSNAME = "BBSA_USERID" SEND %%(@BBSNAME)+"^M" のように利用したいと言うことです。 |
| 00208 99/06/01 23:19 | RE:00207 同じスクリプトで複数のネットを |
| 投稿者 : かずや | コメントを投稿する |
こんちわ(*^-^)/ > NIFTY 等のように、同じホストシステムで唯一そのネットだけが > 存在する場合には、最初にID・パスワードを聞いて処理する > パターンでOKと思いますし、そのIDとパスワードを保存する > のも固定の変数でいいのですけれど、草の根の場合は、同じホスト > システムで複数のネットが存在しますよね。 全然知らなかったんですが・・・(^-^;(笑) ID&PWも複数の変数で処理するっていうのは?(^-^; σ(^-^)はマルチID対応のスクリプトで %USERID と %%PASSWORD を 複数使ってますが、send %ID[##i]+"^M" のようにして使い分けてます これで、ネットごとにIDとその番号を関連づけしてやれば・・・(^-^; > @BBSNAME = "BBSA_USERID" > SEND %%(@BBSNAME)+"^M" ここまで できればいいんですけどねえ・・・(笑) 今のところ 他の方法で解決するしかないようです(^-^; |
| 新規に投稿する |