Ask Your Question
0

Link *.py files to wing-personal.exe

asked 2017-09-26 13:09:00 -0600

updated 2019-03-13 10:13:20 -0600

In Windows 7, I'd like to have the IDE start up as soon as I double click on a *.py file.

While this worked well in previous versions, this is no longer the case for 6.0.7.-1 personal.

What happens now is that the *.py file gets directly executed when I use wing-personal.exe as the standard app for execution.

Using console_wing-personal.exe instead works, but shows an additional nasty console window I'd rather try to avoid.

What am I missing?

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
0

answered 2017-09-26 13:56:00 -0600

The Wing installer does not add the registry entries to open when a .py file is double-clicked because the Python installer sets things up so that python.exe executes a file when a .py file is double-clicked.  I suspect what happened is that you selected wing as the program to run on double-click and then installed / reinstalled python which reset the registry entries.  I suggest using Edit with Wing from the right click context menu rather that relying on double-clicking opening a .py file in Wing. 

edit flag offensive delete link more

Comments

I did not install or reinstall Python after installing Wing.It is correct that "Edit with Wing" from the right click menu works properly.However, what I do not manage is to get ""edit with wing" executed when I double click the *.py file. As soon as I conect the py file with wing-personal.exe, the python interpreter is called when double clicking the py file.That worked different in the old version. How do I get there again?

Thomas Wagner gravatar imageThomas Wagner ( 2017-09-26 15:18:00 -0600 )edit

The Wing installer doesn't try to set things up so that double-clicking a .py file opens it in Wing; this has not changed in years. How are you trying to connect .py files with wing-personal.exe?  I think there's multiple ways to do this and I don't know enough about Windows to say what the best way to do this is.

Wingware Support gravatar imageWingware Support ( 2017-09-26 16:58:00 -0600 )edit

What I do is the following (descriptions may not reflect the actual labels of buttons etc since I am translating from German):* open Windows explorer and right click on *.py file* select "open with" and then "select standard program"* manually select "wing-personal.exe"as the standard program for execution and check the checkbox "use as default". "wing-personal.exe" does not show up in the shortlist, I have to select it with the file selector. Even after I select it, it does not show up in the short list, but only a python.exe shows up there. This is differenet from the procedure for console_wing-personal.exe: if I execute the same procedure for console_wing-personal.exe, it works.I have tried to first use another third program (an editor) to connect it to *.py, and this also worked. So it is not the case that the python.exe does not go away ...(more)

Thomas Wagner gravatar imageThomas Wagner ( 2017-09-27 01:22:00 -0600 )edit

I just tried using the "open with" dialog on Windows 10 and it works with wing-personal.exe.  I suspect the problem on your machine is that wing-personal isn't showing up in the list of applications after you select the .exe file.  I don't know what could cause this to fail on your machine; it's an issue with Window's file explorer / shell and not with Wing.  What we can do is try to set things up so that Wing is on the initial list of applications in the "open with" dialog.

Wingware Support gravatar imageWingware Support ( 2017-09-27 11:00:00 -0600 )edit

OK, thanks, if I can help reproduce things just let me know. This is a Win7 system, most actual version.

Thomas Wagner gravatar imageThomas Wagner ( 2017-09-27 12:16:00 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2017-09-26 13:09:00 -0600

Seen: 65 times

Last updated: Mar 07