谁能回答这样的一个难题?(200分)

A

abcxca

Unregistered / Unconfirmed
GUEST, unregistred user!
我用Windows机Telnet到一台Unix机上,输入登录用户名、密码后自动进入到一个应
用程序中,输入该程序的用户名及密码后,就会进入该程序的主界面.
问题是: 如何实现从windows机到出现该程序的主界面的不用人手干预,
即输入Telnet或有关的命令后,就会出现该程序的主界面,中途不用人手输入任何东西。
高手们,请帮个忙!
 
自动批处理。可以完成。
然后服务器端使用脚本运行。
问题是用户名和密码如何实现。
 
用WINSOCK可以实现,但是最麻烦的TELNET的一些具体协议资料不知道你有没有
 
我要说明一点的是:UNIX机是不在我的控制范围内的。我只有用户名和密码。
并且一登录入后就自动运行该程序。
我记得FTP命令可以在命令中加入参数,实现传送数据的自动化。
我现在想的就是有没有象FTP命令这样的参数,或有类似的办法可实现。
如果单纯在WINDOWS机上不行,要在UNIX机上做点什么的话,也可以。
每种办法都给点具体的做法,好吗?因我很菜!!
谢各位高手!!
 
最简单的办法:
写一个程序来摸拟人工输入, 你要输入什么东西,程序就帮你输入什么
这样就不用人手输入了。
 
to:xianjun
很好的思路,我也想过。
但具体怎样实现?
 
如果不是自己编写Telnet软件,那么只有通过发送按键消息了。
 
很简单啊
就是发送键盘消息嘛
不过我这没有你的环境,无法帮你写代码。
 
to xianjun:
用的是windows 98,帮个忙吧,好吗?
 
随便找个winsock的控件,例如Turbo power的winsock
建立连接以后
winsock.putstring('username'#13);
winsock.putstring('password'#13);
winsock.putstring('runyouprog &^'#13);
不需要你手工输入任何东西。
 
多人接受答案了。
 
顶部