[python-win32] running a python script on WinXP by icon double-clicking.
Gelonida
gelonida at gmail.com
Thu Aug 5 09:04:58 CEST 2010
Hi Vineet,
Could you please post the output of the
ftype and the assoc commands?
As Tim asked in his post:
Could you try to start the script from a command prompt without the
preceding python command?
So instead of typing:
python entry.py
just type
entry.py
tell us what happens
On 08/04/2010 10:02 AM, Vineet Deodhar wrote:
> Hi Kevin,
> I checked "Opens with" option for .py and .pyw files.
> Associations are correct.
>
> This problem happens for any python script file, not just this-one.
> Do I really need to remove & reinstall py26, or can there any other option !
>
> ---Vineet.
>
>
>
> --- On Wed, 4/8/10, Kevin Horn <kevin.horn at gmail.com> wrote:
>
> From: Kevin Horn <kevin.horn at gmail.com>
> Subject: Re: [python-win32] running a python script on WinXP by icon double-clicking.
> To: "Vineet Deodhar" <d_vineet at yahoo.com>
> Date: Wednesday, 4 August, 2010, 12:11
>
> First check that .py or .pyw files are associated with the proper executables.
>
> from an explorer window, choose Tools -> Folder Options
> then click on the file types tab
>
> find the PY and PYW entries in the list, and make sure their "Opens with" entries are correct
>
>
> PY -> python.exe
> PY -> pythonw.exe
>
> If those are correct, and you still have problems, then perhaps your python installation is messed up somehow,
> or there's something really strange about your script.
>
>
> Hope this helps,
> Kevin Horn
>
> On Wed, Aug 4, 2010 at 1:30 AM, Vineet Deodhar <d_vineet at yahoo.com> wrote:
>
> I have created a py2.6 script for a simple GUI with Tkinter.
> Saved it with .py extension and also as .pyw extension.
>
>
> filename is entry.py
> [CODE]
> from Tkinter import *
> from quitter import Quitter
>
> def fetch():
> print('Input => "%s"' % ent.get())
>
> root = Tk()
> ent = Entry(root)
> ent.show='@'
>
> ent.insert(0, 'Type words here')
> ent.pack(side=TOP, fill=X)
>
> ent.focus()
> ent.bind('<Return>', (lambda event: fetch()))
> btn = Button(root, text='Fetch', command=fetch)
> btn.pack(side=LEFT)
>
> Quitter(root).pack(side=RIGHT)
> root.mainloop()
> [/CODE]
>
> 1) When run from command prompt as ---
> D:\py>python entry.py
> it runs nicely.
>
> 2) If I double-click on either entry.py or entry.pyw file,
>
> nothing happens (no DOS console window to show any error also).
>
> Any idea
> how should I run this with double-click on icon!
>
> Thanks,
> Vineet.
>
>
>
>
>
> _______________________________________________
>
> python-win32 mailing list
>
> python-win32 at python.org
>
> http://mail.python.org/mailman/listinfo/python-win32
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> python-win32 mailing list
> python-win32 at python.org
> http://mail.python.org/mailman/listinfo/python-win32
More information about the python-win32
mailing list