In case anyone is interested, here is the expect
script I needed.  Nancy sent some helpful links, and
other web sites helped also.


#!/usr/local/bin/expect --
#Note: expect scripts follow Tcl syntax.

set timeout 20

send "Connecting to server\n"
spawn telnet xxx.xxx.xxx.xxx

#turn control to user.  "^" --> return to script
interact "^" return
set timeout 600
expect {
  "same patient?" {sleep 0.5 ; send "n" ;
exp_continue}
  }
  

That expect program is excellent!
I can't remember who on the list first directed me to
it, but many thanks!

Thanks
Kevin  



--- Kevin Toppenberg <[EMAIL PROTECTED]> wrote:

> P.S.  Here are the tutorial sites I have been
> looking
> at if anyone else is able to make better sense of
> this
> than I am:
> 
>
http://www.linux-mag.com/cgi-bin/printer.pl?issue=2001-01&article=guru
> 
> http://www.die.net/doc/linux/man/man1/expect.1.html
> 
> Thanks
> Kevin
> 
> 
> --- Kevin Toppenberg <[EMAIL PROTECTED]> wrote:
> 
> > Hey all,
> > 
> > I need a straight-forward script for expect.  I
> have
> > been trying to read the documentation for expect,
> > but
> > am a bit overwhelmed.
> > 
> > I need the script to look for a given phrase, and
> > give
> > an answer for me.
> > 
> > Here is my attempt so far:
> > 
> > #!/usr/bin/expect
> > 
> > spawn telnet aix
> >   expect "Is this the same patient?" {send N ;
> > exp_continue}
> > exit
> > 
> > 
> > I have gotten a slightly different form of the
> above
> > to automatically log in for me.  My problem is
> that
> > I
> > need to go through a complex set of menus to get
> to
> > the point where it starts asking me the same
> > question
> > 10,000 times.
> > 
> > Looking in the documentation, I see a command to
> > turn
> > control over to the user (i.e. me) for awhile,
> then
> > return control to the expect script.
> > 
> > I am still not grasping how the program cycles,
> etc.
> > 
> > Has anyone played with this enough to help me out?
> > 
> > Thanks
> > Kevin  
> > 
> > 
> > 
> > 
> > 
> >             
> > __________________________________ 
> > Do you Yahoo!? 
> > Read only the mail you want - Yahoo! Mail
> SpamGuard.
> > 
> > http://promotions.yahoo.com/new_mail 
> > 
> > 
> >
>
-------------------------------------------------------
> > The SF.Net email is sponsored by: Beat the
> > post-holiday blues
> > Get a FREE limited edition SourceForge.net t-shirt
> > from ThinkGeek.
> > It's fun and FREE -- well,
> > almost....http://www.thinkgeek.com/sfshirt
> > _______________________________________________
> > Hardhats-members mailing list
> > Hardhats-members@lists.sourceforge.net
> >
>
https://lists.sourceforge.net/lists/listinfo/hardhats-members
> > 
> 
> 
> 
>               
> __________________________________ 
> Do you Yahoo!? 
> Read only the mail you want - Yahoo! Mail SpamGuard.
> 
> http://promotions.yahoo.com/new_mail 
> 
> 
>
-------------------------------------------------------
> The SF.Net email is sponsored by: Beat the
> post-holiday blues
> Get a FREE limited edition SourceForge.net t-shirt
> from ThinkGeek.
> It's fun and FREE -- well,
> almost....http://www.thinkgeek.com/sfshirt
> _______________________________________________
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
>
https://lists.sourceforge.net/lists/listinfo/hardhats-members
> 



                
__________________________________ 
Do you Yahoo!? 
All your favorites on one personal page – Try My Yahoo!
http://my.yahoo.com 


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to