Start-programs-accessories-system tools-scheduled tasks Browse to program files internet explorer and choose iexplore.exe Set the schedule to run at the right time Finish the schedule and then go back and edit the task and add the url after the command so it will look like this:
"C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://www.askjeeves.com Obviously you want your web addy at the end outside the ""'s That should do what you want, alternately you could call the command from inside python as suggested using the above system call Hope that helps Toby -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Friday, February 29, 2008 9:06 AM To: tutor@python.org Subject: Tutor Digest, Vol 48, Issue 71 Send Tutor mailing list submissions to tutor@python.org To subscribe or unsubscribe via the World Wide Web, visit http://mail.python.org/mailman/listinfo/tutor or, via email, send a message with subject or body 'help' to [EMAIL PROTECTED] You can reach the person managing the list at [EMAIL PROTECTED] When replying, please edit your Subject line so it is more specific than "Re: Contents of Tutor digest..." Today's Topics: 1. How to open IE7 to a certain URL? (Dick Moores) 2. comparison bug in python (or do I not get it?) (Hans Fangohr) 3. Re: How to open IE7 to a certain URL? (Tim Golden) 4. Re: How to open IE7 to a certain URL? (Kent Johnson) 5. Re: How to open IE7 to a certain URL? (Tim Golden) 6. Re: comparison bug in python (or do I not get it?) (Kent Johnson) 7. Re: comparison bug in python (or do I not get it?) (Hans Fangohr) 8. Re: comparison bug in python (or do I not get it?) (Luciano Ramalho) 9. Re: How to open IE7 to a certain URL? (Dick Moores) 10. Re: How to open IE7 to a certain URL? (Dick Moores) ---------------------------------------------------------------------- Message: 1 Date: Fri, 29 Feb 2008 04:28:50 -0800 From: Dick Moores <[EMAIL PROTECTED]> Subject: [Tutor] How to open IE7 to a certain URL? To: Python Tutor List <tutor@python.org> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii"; format=flowed I keep missing a certain weekly program on my local NPR station. My idea is to record it using software I have, Easy Hi-Q Recorder. I can set it to start recording when the program starts, 8pm, but I need to have the program playing on my computer. The URL for the station's audio is http://www.kuow.org/real.ram . I've got this so far: #!/usr/bin/env python #coding=utf-8 import time b = '20:00:00' while True: a = time.strftime('%H:%M:%S') time.sleep(0.5) if a == b: print "TIME!" break Obviously, I need to replace the 'print "TIME"' line with something that will open IE7 to http://www.kuow.org/real.ram . But what? Thanks, Dick Moores ------------------------------ Message: 2 Date: Fri, 29 Feb 2008 12:29:42 +0000 (GMT) From: Hans Fangohr <[EMAIL PROTECTED]> Subject: [Tutor] comparison bug in python (or do I not get it?) To: tutor@python.org Cc: Thomas Fischbacher <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Dear Python folks, here is a sequence of commands (ipython) that lead to a question. See my comments after leading '#': In [1]: 2 in [1,2,3] Out[1]: True #nothing special here, of course 2 is in the list. In [2]: 2 in [1,2,3] == True Out[2]: False #This is somewhat surprising, as one would hope that '2 in [1,2,3]' #evaluates to 'True', and then we expect 'True'=='True' to hold. #However, maybe it is an issue of operator precedence. Let's add parenthesis: In [3]: (2 in [1,2,3]) == True Out[3]: True #Okay, so this does what we expect. #However, if it is an issue of operator precedence, then what is the #operation that is carried out at prompt [2] above? # #Presumably, we work out In [4]: [1,2,3] == True Out[4]: False #which is false. So effectively, The statement at [2] seems to boil down to In [5]: 2 in False --------------------------------------------------------------------------- exceptions.TypeError Traceback (most recent call last) /Volumes/Minmax250a/Users2/fangohr/<console> TypeError: iterable argument required But this throws an error! And so does the full expression (with paranthesis): In [6]: 2 in ([1,2,3] == True) --------------------------------------------------------------------------- exceptions.TypeError Traceback (most recent call last) /Volumes/Minmax250a/Users2/fangohr/<console> TypeError: iterable argument required So what is the story here? In my view, the statement in line [2] should either produce True (as in [3]), or throw an error (as in [6]). Why does [2] return False? Would people agree that this is a bug? Thank you for your time, Hans PS I have tested this with Python 2.4, and Python 2.5 (on debian etch) -- Hans Fangohr School of Engineering Sciences University of Southampton Phone: +44 (0) 238059 8345 Email: [EMAIL PROTECTED] http://www.soton.ac.uk/~fangohr ------------------------------ Message: 3 Date: Fri, 29 Feb 2008 13:07:20 +0000 From: Tim Golden <[EMAIL PROTECTED]> Subject: Re: [Tutor] How to open IE7 to a certain URL? Cc: Python Tutor List <tutor@python.org> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Dick Moores wrote: > I keep missing a certain weekly program on my local NPR station. My > idea is to record it using software I have, Easy Hi-Q Recorder. I can > set it to start recording when the program starts, 8pm, but I need to > have the program playing on my computer. The URL for the station's > audio is http://www.kuow.org/real.ram . > > I've got this so far: > > #!/usr/bin/env python > #coding=utf-8 > import time > b = '20:00:00' > while True: > a = time.strftime('%H:%M:%S') > time.sleep(0.5) > if a == b: > print "TIME!" > break > > Obviously, I need to replace the 'print "TIME"' line with something > that will open IE7 to http://www.kuow.org/real.ram . But what? Sidestepping slightly, the natural way to open a URL using whatever's set up to do so is with os.startfile: <code> import os os.startfile ("http://whatever...ram") </code> I was going to say that, to use IE7 explicitly, you should use the webbrowser module. But then I realised that, for reasons which I'm sure are extremely good but which elude me for now, iexplorer is not one of the registered browsers. As a fallback, you can look for its apppath entry in the registry and use subprocess to call that. TJG ------------------------------ Message: 4 Date: Fri, 29 Feb 2008 08:14:30 -0500 From: Kent Johnson <[EMAIL PROTECTED]> Subject: Re: [Tutor] How to open IE7 to a certain URL? To: Dick Moores <[EMAIL PROTECTED]> Cc: Python Tutor List <tutor@python.org> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Dick Moores wrote: > #!/usr/bin/env python > #coding=utf-8 > import time > b = '20:00:00' > while True: > a = time.strftime('%H:%M:%S') > time.sleep(0.5) > if a == b: You might want to learn how to use your OS's scheduler to do this part. I don't know what it is on Windows though. Kent ------------------------------ Message: 5 Date: Fri, 29 Feb 2008 13:19:57 +0000 From: Tim Golden <[EMAIL PROTECTED]> Subject: Re: [Tutor] How to open IE7 to a certain URL? Cc: Python Tutor List <tutor@python.org> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Kent Johnson wrote: > Dick Moores wrote: > >> #!/usr/bin/env python >> #coding=utf-8 >> import time >> b = '20:00:00' >> while True: >> a = time.strftime('%H:%M:%S') >> time.sleep(0.5) >> if a == b: > > You might want to learn how to use your OS's scheduler to do this part. > I don't know what it is on Windows though. You've got a couple of options on Windows, actually (not including any roll-you-own or ported cron efforts). You can either use the AT command (from the command line or via WMI) or you can use the Windows scheduler, either from the control panel or programatically via the win32com.taskscheduler module from pywin32. TJG ------------------------------ Message: 6 Date: Fri, 29 Feb 2008 08:21:09 -0500 From: Kent Johnson <[EMAIL PROTECTED]> Subject: Re: [Tutor] comparison bug in python (or do I not get it?) To: Hans Fangohr <[EMAIL PROTECTED]> Cc: tutor@python.org Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Hans Fangohr wrote: > In [2]: 2 in [1,2,3] == True > Out[2]: False > > Why does [2] return False? Would people agree that this is a bug? No, not a bug. Don't be too quick to blame your tools! The equivalent expression is In [1]: (2 in [1,2,3]) and ([1,2,3]==False) Out[1]: False 'in' is considered a comparison operator and can be chained with other comparisons. For a clearer example, consider In [2]: 2 < 3 < 4 Out[2]: True which is not the same as In [3]: 2 < (3 < 4) Out[3]: False or In [4]: (2 < 3) < 4 Out[4]: True It is equivalent to In [5]: (2 < 3) and (3 < 4) Out[5]: True See http://docs.python.org/ref/comparisons.html Kent ------------------------------ Message: 7 Date: Fri, 29 Feb 2008 13:42:43 +0000 (GMT) From: Hans Fangohr <[EMAIL PROTECTED]> Subject: Re: [Tutor] comparison bug in python (or do I not get it?) To: Kent Johnson <[EMAIL PROTECTED]>, Thomas Fischbacher <[EMAIL PROTECTED]> Cc: tutor@python.org Message-ID: <[EMAIL PROTECTED]> Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Hi Kent, > Hans Fangohr wrote: > >> In [2]: 2 in [1,2,3] == True >> Out[2]: False >> >> Why does [2] return False? Would people agree that this is a bug? > > No, not a bug. Don't be too quick to blame your tools! That's good news. I'd be worried if this wasn't the desired behaviour -- I just hadn't understood the logic. > > The equivalent expression is > In [1]: (2 in [1,2,3]) and ([1,2,3]==False) > Out[1]: False Ah -- that's the way to read it! > > 'in' is considered a comparison operator and can be chained with other > comparisons. For a clearer example, consider > In [2]: 2 < 3 < 4 > Out[2]: True > > which is not the same as > In [3]: 2 < (3 < 4) > Out[3]: False > > or > In [4]: (2 < 3) < 4 > Out[4]: True > > It is equivalent to > In [5]: (2 < 3) and (3 < 4) > Out[5]: True > Well explained -- makes perfect sense now. Many thanks, Hans > See > http://docs.python.org/ref/comparisons.html > > Kent > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > > > -- Hans Fangohr School of Engineering Sciences University of Southampton Phone: +44 (0) 238059 8345 Email: [EMAIL PROTECTED] http://www.soton.ac.uk/~fangohr ------------------------------ Message: 8 Date: Fri, 29 Feb 2008 11:32:55 -0300 From: "Luciano Ramalho" <[EMAIL PROTECTED]> Subject: Re: [Tutor] comparison bug in python (or do I not get it?) To: "Kent Johnson" <[EMAIL PROTECTED]> Cc: Hans Fangohr <[EMAIL PROTECTED]>, tutor@python.org Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=ISO-8859-1 On Fri, Feb 29, 2008 at 10:21 AM, Kent Johnson <[EMAIL PROTECTED]> wrote: > No, not a bug. Don't be too quick to blame your tools! Well said, Kent. Here's a generic tip to anyone learning Python. I learned Python after working professionally with several languages for many years, including Java and Delphi, and I can say that Python is *very* well designed, is implemented with the highest standards of software engineering and caters to a rigorous and expert audience. It is **extremely** unlikely that you will ever find a bug in the interpreter or the built-ins if you are using a released version of Python. I've been using Python professionally since 1998 and I never stumbled upon a single bug anywhere in a released Python distribution. Of course, there are bugs and even security hot-fixes are issued from time to time. But I've never been affected by a Python bug in my projects. So it's better to assume that any strange behaviour is actually some misunderstanding on your part than a bug. Cheers, Luciano ------------------------------ Message: 9 Date: Fri, 29 Feb 2008 06:58:57 -0800 From: Dick Moores <[EMAIL PROTECTED]> Subject: Re: [Tutor] How to open IE7 to a certain URL? To: Python Tutor List <tutor@python.org> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/tutor/attachments/20080229/a37eafbc/attachm ent-0001.htm ------------------------------ Message: 10 Date: Fri, 29 Feb 2008 07:06:19 -0800 From: Dick Moores <[EMAIL PROTECTED]> Subject: Re: [Tutor] How to open IE7 to a certain URL? To: Python Tutor List <tutor@python.org> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii"; format=flowed At 05:19 AM 2/29/2008, Tim Golden wrote: >Kent Johnson wrote: > > Dick Moores wrote: > > > >> #!/usr/bin/env python > >> #coding=utf-8 > >> import time > >> b = '20:00:00' > >> while True: > >> a = time.strftime('%H:%M:%S') > >> time.sleep(0.5) > >> if a == b: > > > > You might want to learn how to use your OS's scheduler to do this part. > > I don't know what it is on Windows though. > >You've got a couple of options on Windows, actually (not including >any roll-you-own or ported cron efforts). You can either use the >AT command The XP help says that rather than AT, to use schtasks. I'm trying to figure it out now.. > (from the command line or via WMI) Windows Management Instrumentation is a whole new world to me, but I understand (from Wikipedia) that XP has it. I wish you'd quit opening up these cans of worms! ;-) >or you can use the >Windows scheduler, either from the control panel or programatically >via the win32com.taskscheduler module from pywin32. Thanks again, Dick Moores ------------------------------ _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor End of Tutor Digest, Vol 48, Issue 71 ************************************* _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor