读取FTP回显的问题
本帖最后由 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似乎又提取不到回显了。
请高手帮忙试试,看看是否有小弟出现的情况,并指教!~~
谢谢!~~~
:face (35): 晕,看来要自己把贴顶起来啊,希望有人能指教下!~~ :face (32):伤心啊!~~~~~
没人回复啊!~~
页:
[1]