|
オートログインのスクリプトを作りたいということですが
オートログイン系なら、秀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などもヘルプで確認しておいた方がいいと思います
|
|