....
> public static void main(String args[])
> {
> try {
> tio.connect(address, port);
> wait("Login:");
> send("<username>\r");
> wait("Password:");
> send("<password>\r");
> wait("[Terminal Type]");
> send("4410/r");
> wait("Command: ");
> send("<command....>\r");
> send("<DISINI HARUSNYA MENGIRIM FUNCTION KEY F3>");
Kayaknya tergantung termcap dr systemnya. Di mesin saya tombol <F3>
menghasilkan sequence: "<ESC>[13~". Cobain aja dr prompt di system tsb ketik
Ctrl-V lalu pencet <F3>, lihat sequencenya yg keluar apa. Ctrl-V di unix
umumnya fungsinya utk menghasilkan sesuatu yg literal.
Kalo mau menghasilkan string "<ESC>[13~" di java bisa dg:
"\u001B[13~" di mana \u001B adalah unicode char utk <ESC> (lihat chart di
www.unicode.org).
Untuk aplikasi yg seperti di atas, anda mungkin tertarik dengan program
"expect" yg memang khusus dibuat utk keperluan macam itu. Cari di freshmeat.net.
Ronny
--
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3