Windows10系统默认的点击“文件资源管理器”按钮会打开“快速访问”,ghost之家已经与大家分享过实现点击“文件资源管理器”按钮打开“此电脑”或打开“库”的设置技巧,那么我们还能不能更近一步,实现点击Win10“文件资源管理器”按钮可以打开指定的任意文件夹呢?可以的,只有你想不到,没有你做不到,下面我们一起来操作:PS:可能有Win10用户会说,我的任务栏中怎么找不到“文件资源管理器”图标了?这是因为从Win10 14328预览版开始, “文件资源管理器”只被保留在Win10开始菜单中了,你把它固定到任务栏中即可(详见《如何找回Win10任务栏中的“文件资源管理器”按钮》)。
假如你想点击“文件资源管理器”按钮后打开D盘的Windows10.Pro这个文件夹,也就是目录D:\Windows10.Pro 。
新建一个文本文档,然后在其中输入以下命令:
WScript.CreateObject("Wscript.Shell").Run "D:\Windows10.Pro"
然后保存该文本文档,文件名设置为openfolder.vbs(注意,后缀扩展名是vbs) 。然后把该文件保存到一个比较保险的位置,例如 C:\Windows 目录下。
然后打开注册表编辑器,定位至(快速定位到注册表编辑器某一项的技巧)
HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{52205fd8-5dfb-447d-801a-d0b52f2e83e1}\shell\opennewwindow\command
PS:鉴于修改注册表有风险,所以建议修改前备份注册表(备份注册表的方法),或者创建系统还原点,以便出现问题时恢复。
如果你的注册表中没有以上项,则需要自己新建。例如Microsoft酋长电脑的注册表中,就只到CLSID项,以后的四个子项{52205fd8-5dfb-447d-801a-d0b52f2e83e1}、shell、opennewwindow和command,则只能新建。
以新建{52205fd8-5dfb-447d-801a-d0b52f2e83e1}项为例,在CLSID上点击右键,选择“新建 - 项”,然后把新建的项命名为{52205fd8-5dfb-447d-801a-d0b52f2e83e1}即可。
下面的shell、opennewwindow和command三个子项按同样的方法依次新建即可。如图:
最后选中新建的command项,可以看到右侧窗格中的默认值为空值,双击默认值,打开“编辑字符串”窗口,把数值数据设置为:wscript.exe C:\Windows\openfolder.vbs
然后再新建一个名为DelegateExecute的字符串值。方法是:在默认值下方的空白处点击右键,选择“新建 - 字符串值”,然后命名为DelegateExecute即可。如图:
关闭注册表编辑器,OK!现在已经大功告成。点击“文件资源管理器”按钮,看看是不是已经打开D:\Windows10.Pro文件夹了。
PS:需要补充说明一下,有些用户的注册表中已经有command项,并且该 项下也已经有DelegateExecute值,并且该值还有数据。那么在按照上面的方法设置默认值的数据和清空DelegateExecute值的数据时,会因为权限问题导致修改失败。这时候,我们就需要获取command项的完全控制权限。获取权限的方法参见这篇文章中获取Network项权限的方法。如果以后想要恢复默认设置,那么只需把command项的默认值的数据清空,恢复为空值即可。而对于已有command项和DelegateExecute值的用户来说,则需要把DelegateExecute值的数据设置为{52205fd8-5dfb-447d-801a-d0b52f2e83e1},然后清空默认值的数值数据。
……