如何在Win10上创建一个命令以在第二个选项卡上打开“文件夹和搜索选项”窗口?

如何在Win10上创建一个命令以在第二个选项卡上打开“文件夹和搜索选项”窗口?

背景


我非常热衷于自定义上下文菜单,并且我编辑了注册表以包含一个上下文菜单项,当您右键单击目录的背景时,该菜单项就会出现。上下文菜单名为“更改文件夹和搜索选项”。请参阅此图:

上下文菜单

它的作用是打开以下窗口:

窗口1

该条目在 RegEdit 中如下所示:

RegEdit 截图

如果其他人想自己使用的话,这里是该条目的代码:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Windows.folderoptions]
"CommandStateSync"=""
"ExplorerCommandHandler"="{83bb272f-7d5e-4b6e-9250-889893f0dac7}"
"Icon"="shell32.dll,-274"
"MUIVerb"="Folder Options"
"Description"="@shell32.dll,-31449"
"Position"="Bottom"

问题


希望你还在听我讲。我的问题是,是否有任何方法可以自定义此注册表项以打开Folder and Search Options窗口第二个标签看法)我希望它默认打开这个页面:

文件夹和搜索选项 2

这可能吗?我希望了解 Windows 内部原理的人能提供解决方案。

我绝对愿意接受使用 PowerShell、VBS 和/或批处理文件的解决方案,因为我可以从注册表中调用它们,而不必使用当前注册表项。

我经常使用此快捷方式来快速切换文件夹视图,并将其打开到我感兴趣的页面可以节省时间。

非常感谢您的帮助!

编辑1:


@harrymc 发布了使用以下推荐的部分解决方案:

rundll32.exe shell32.dll,Options_RunDLL 7

不幸的是,虽然这确实会调出正确的窗口和选项卡,但它不会将当前文件夹传递到对话框,并且修改选项Folder Views > Apply to Folders(我需要的)的能力显示为灰色。

我需要一个可以传递文件夹的解决方案,以便我可以快速更改默认文件夹视图。

我认为最终的解决方案可能需要注册表项。(但可能是错的)

答案1

此命令将打开“视图”选项卡:

rundll32.exe shell32.dll,Options_RunDLL 7

您可以将此命令合并到您的注册表修改中。

参考 : Windows 10 中的 Rundll32 命令列表

相关内容