在文件夹选项里切换隐藏文件的显示太麻烦了,找了一下,发现可以修改注册表,在“组织”菜单里添加菜单项。

为Windows7资源管理器添加快速切换显示隐藏文件菜单项

首先打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.organize

里面的SubCommands就是组织菜单里的项目

首先在shell里新建一个项,名为My.ShowHidden

修改注册表

在其中新建字符串值

"Description"="显示隐藏文件"
"MUIVerb"="显示隐藏文件"
"CanonicalName"="{ce639a3f-3e68-4e1c-9be7-37c1a4df1cb0}"

其中的CLSID借用了分割线的CLSID,经测试可以正常使用

然后新建项command

默认值改成修改注册表的程序或脚本

@="\"D:\\Program Files\\AutoHotKey\\AutoHotkey_L\\AutoHotkey.exe\" \"D:\\Program Files\\AutoHotKey\\ToggleHidden.ahk\""
#NoTrayIcon

RegRead, ShowHidden_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden

If ShowHidden_Status = 2
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 1
Else
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2

Send, {F5}

然后修改Windows.organizeSubCommands,在其中合适的位置加上My.ShowHidden

需要先获取权限

OK,即时生效