![Windows 资源管理器 - 双击文件和文件夹的不同行为](https://linux22.com/image/1392392/Windows%20%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E5%99%A8%20-%20%E5%8F%8C%E5%87%BB%E6%96%87%E4%BB%B6%E5%92%8C%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E4%B8%8D%E5%90%8C%E8%A1%8C%E4%B8%BA.png)
我希望在 Windows 资源管理器(Windows 7)中双击文件夹和文件时有不同的行为。
文件夹应通过双击打开,但文档和可执行文件均不应通过双击打开。文档和可执行文件应仅使用上下文菜单打开,或者,如果可能,使用 STRG+Click 或 ALT+Click 等。
Windows 中关于单击或双击打开项目的唯一选项是在资源管理器 -> “文件夹选项” -> “常规”中。这不是我需要的。
是否存在我可以配置的注册表项或其他可能实现此行为的可能性?
答案1
糟糕的解决方法:
Windows 仅在定义了文件关联的情况下才打开文件。对于未知的文件关联,会显示一个窗口要求程序进行选择。因此,您可以为每种文件类型添加一个“donothing-script”作为文件关联...
示例(禁止 perl 执行):
ASSOC .pl=Perl
FTYPE Perl=donothing.exe
如果你不知道如何写,donothing.exe
那么可以使用类似这样的
FTYPE Perl=wscript C:\path\to\empty-file.vbs %*
要查看已注册的扩展,请assoc
不带参数调用。另请参阅assoc /?
和ftype /?