| 00236 99/09/24 02:28 | RE:00235 スクリプト初心者です。教えてください |
| 投稿者 : かずや | コメントを投稿する |
オートログインのスクリプトを作りたいということですが オートログイン系なら、秀Termに添付でいくつか入っていると思います プログラミングに慣れないうちは、それらをサンプルとして 参考にすると良いと思います あと、一般公開されているスクリプトも(見るのは難しいですが) 応用的なものとして参考になります >おそらくifを使うのだろうと思うのですが >ヘルプを見てもよく理解できません。 どこか理解できないのか分かりません(^-^; 秀Termには、条件分岐、繰り返し文のコマンドだけで5つ程ありますよね それが全部理解できないということでしょうか? 秀Termでは waitと繰り返し文を同時に使うような場合 loopswitch文が用意されているので、それを使います ---------- サンプル ---------- ##i = 0 %id[0] = "ABC" %id[1] = "DEF" %id[2] = "GHI" send %id[0] timeout 60 ; タイムアウトを設定 loopswitch case "please use another ID" ; ログイン失敗 ##i = ##i+1 if(##i > 2) error "ログイン失敗" send %id[##i]+"^M" case "login" ; ログイン成功 timeout 0 ; タイムアウトを解除 breakloop ; ループから抜ける endloop ------------------------------ 雑なサンプルで申し訳ありません(^-^; 以上で分からないことがあれば、また聞いてください なお、サンプルで使用した命令文は、send、timeout、loopswitchです 他に、条件分岐、繰り返し文の命令文として、if、switch、while、 beginloopなどもヘルプで確認しておいた方がいいと思います |
| 00237 99/09/24 02:32 | RE:00236 スクリプト初心者です。教えてください |
| 投稿者 : かずや | コメントを投稿する |
自己RESです(^-^; loopswitch文は、wait+繰り返し文ではなくて switch文+繰り返し(beginloop)です |
| 00238 99/09/24 14:36 | RE:00237 スクリプト初心者です。教えてください |
| 投稿者 : KZ | コメントを投稿する |
かずやさん、ありがとうございます。 どうも、私はかなり基本的なところが分かっていないようですので、もう少し勉強して、教えていただいたスクリプトを参考につくってみます |
| 新規に投稿する |