gpt4 book ai didi

python - Python拖放损坏

转载 作者:行者123 更新时间:2023-12-03 11:12:56 25 4
gpt4 key购买 nike

我最近安装了pywin(必须更改注册表项才能执行此操作,但我将其更改回了)。我还卸载了Python 2.7,从那时起,我再也无法将文件拖放到我的python脚本上。我也丢失了文件关联。从那时起,我已经卸载,重新安装并在注册表上运行CCleaner,我尝试将默认程序设置为C:\Python3\Python.exe,C:\Python\Pythonw.exe,C:\Windows\py.exe,C :\Windows\pyw.exe,我已经重新启动计算机,但是将文件拖到我的脚本上仍然不起作用。我经历了很多StackOverflow问题,其中大多数来自大约10年前,似乎不再相关。有人有什么想法吗?谢谢。

我也尝试过this,但没有帮助

最佳答案

我在注册表中闲逛,并通过以下操作对其进行了修复(不确定哪些是必要的,哪些不是必需的)

首先,转到HKEY_CLASSES_ROOT.py并确保将值设置为Python.File

然后转到HKEY_CLASSES_ROOT\Python.File\Shell\Open并使用以下命令创建一个名为“Command”的键

"C:\Windows\py.exe" "%1" %* 

作为其值(value)。我对CLASSES_ROOT\Applications\py.exe\open\command执行了相同的操作

然后转到CLASSES_ROOT\Python.File\ShellEx并使用以下命令创建一个名为“DropHandler”的键:
{86C86720-42A0-1069-A2E8-08002B30309D}

作为其值(value)。该值是DLL的CLSID,它获取要拖动的文件的文件名并在命令中运行它,我想呢?

关于python - Python拖放损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42818369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com