我正在尝试获取一个热键来切换隐藏文件。我得到了这个,但是当我按super+时h它什么也没做。我正在运行 Windows 7 64 位。
;Show hidden folders and files in Windows XP
#h::
RegRead, ShowHidden_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden
f 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
WinGetClass, CabinetWClass
PostMessage, 0x111, 28931,,, A
Return
答案1
我最近从这个 StackOverflow 答案当更改 Windows 资源管理器设置的注册表项时,仅当资源管理器重新启动时才会显示结果。
这意味着您需要注销并重新登录,或者终止 Explorer 进程,然后该进程将自动重新启动。不过,所有打开的 Explorer 窗口都会消失。
虽然我目前无法测试这个帖子从脚本中杀死浏览器看起来它显示了如何做到这一点:
process, close, explorer.exe