I'm thinking more along the lines as of running a program, sending tab
to get to the field send text to put on the field, tab, send text ?

On Sun, 2008-03-23 at 14:00 -0500, mwalsh wrote:
> Kent Johnson wrote:
> > Nathan McBride wrote:
> >> I've used pexpect for a few projects and love it.  Basically pexpect
> >> lets you spawn a program and interact with it from code like you
> >> yourself were running it in a console.  How would you send the ctrl key?
> > 
> > I don't use pexpect, so I am guessing...
> > 
> > The ctrl key by itself is not a character so you can't send that. ctrl-C 
> > is a character that is represented in a string as \x03. I expect you 
> > would send a control character with sendline(), for example to sent 
> > ctrl-C try
> >    child.sendline ('\x03')
> 
> In recent versions of pexpect (I'm looking at 2.3), 'spawn' objects 
> include a sendcontrol  method which does almost exactly that for cntl-c, 
> with send instead of sendline.
> 
> > Kent
> > _______________________________________________
> > Tutor maillist  -  Tutor@python.org
> > http://mail.python.org/mailman/listinfo/tutor
> 
> _______________________________________________
> Tutor maillist  -  Tutor@python.org
> http://mail.python.org/mailman/listinfo/tutor

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to