在 Windows 7 的“开始”菜单中,我有一个指向 IDLE 的链接。我想找出此快捷方式链接到哪个文件。以下是“属性”对话框中的图像:
如您所见,没有提到它链接到哪个文件。我想知道 IDLE 从哪个文件执行,但我看不到。我是不是漏掉了什么?
答案1
这种快捷方式称为 AppUserModelIDs,它是较新版本的 Windows 允许将同一程序的多个副本组合在一起的一种方式。现在许多应用程序都使用它,Adobe Reader、Chrome、Firefox 等。这只是一种“清理”任务栏的方法。任务管理器会向您显示它加载了什么文件名。
哦,我明白你的问题了,你不能直接启动 pythonw.exe,尽管这显然是已加载的,所以还有更多问题。
如果您只是想在不使用该快捷方式的情况下空转运行,您可以创建一个新的快捷方式,这将展示如何操作。 https://stackoverflow.com/questions/118260/how-to-start-idle-python-editor-without-using-the-shortcut-on-windows-vista
我使用进程黑客查看了 IDLE 的具体启动方式,它首先调用C:\Python27\pythonw.exe
,然后将其c:\Python27\Lib\idlelib\idle.py
作为要加载的参数/文件传递。它只是加载一个空白的“新”文件来处理。
C:\Python27\pythonw.exe c:\Python27\Lib\idlelib\idle.py
从技术上来说,对我来说这是捷径。