如何能在windows下将一个文件拖入到.py文件的图标时,使该.py程序能以拖入的文件名为参数运行?
比如我编了一个用来压缩文件的zip.py程序,我想在windows桌面上,将一个文件的图标拖入到这个zip.py的文件的图标上,此时zip.py程序就能以该文件的路径文件名为参数运行。如何做才能做到这一点呢?
我现在是额外编了一个.bat文件来转一道,把文件图标拖到.bat文件图标里,由.bat文件获取参数,再调用.py文件。虽然也能达到要求,不过总觉得有点不爽。我想是不是需要在注册表里改些什么。可是我对注册表一窍不通。望高手指点一下。