找回密码
 加入
搜索
查看: 1996|回复: 2

读取FTP回显的问题

[复制链接]
发表于 2009-9-20 11:57:57 | 显示全部楼层 |阅读模式
本帖最后由 oksy 于 2009-9-20 12:00 编辑

各位高手,小弟遇到个ftp回显的问题,在DOS下的。举例说吧:Run("ftp 192.168.1.35"),如果搭建了FTP的话,会出现(这里使用Serv-U搭建FTP)
Connected to 192.168.1.35

220 Serv-U FTP Server v8.0 ready..
User (192.168.1.35:(none)):

现在小弟想通过回显中的部分字符判断“User (192.168.1.35:(none)):”是否出现,如果未出现就提示登录失败之类的提示。如果有出现就开始输入用户名,接着下一步再继续判断和输入。

再个问题是,是否回显“Run("ftp 192.168.1.35", "", 3)”都是调用$STDERR_CHILD + $STDOUT_CHILD参数来实现的,如果是,那请高手帮小弟测试下小弟遇到的个问题。就是调用$STDERR_CHILD + $STDOUT_CHILD参数后,会自动在
Connected to 192.168.1.35

220 Serv-U FTP Server v8.0 ready..
User (192.168.1.35:(none)):
后输入个默认的用户名或什么的,即意思是,不是小弟想要输入的用户名(字符),然后会直接跳到后面的输入密码的阶段,就是出现"password:"阶段。但不调用$STDERR_CHILD + $STDOUT_CHILD似乎又提取不到回显了。
请高手帮忙试试,看看是否有小弟出现的情况,并指教!~~
谢谢!~~~

 楼主| 发表于 2009-9-20 21:16:35 | 显示全部楼层
晕,看来要自己把贴顶起来啊,希望有人能指教下!~~
 楼主| 发表于 2009-9-27 08:18:18 | 显示全部楼层
伤心啊!~~~~~
没人回复啊!~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-25 14:58 , Processed in 0.143187 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表