先上一段ahk代码:
;;显示或隐藏桌面“文件夹”窗口
desktopPath = D:\DESKTOP
SetTitleMatchMode,2 ;匹配包含指定的 WinTitle 的窗口标题。
;存不存在
IfWinNotExist, 桌面 ahk_class CabinetWClass
{
run,explorer %desktopPath%
return
}
;;有没有激活,切换显示和隐藏状态
IfWinNotActive, 桌面 ahk_class CabinetWClass
{
WinActivate ;显示窗口。
;WinRestore ;winRestore在窗口被覆盖的时候不起作用
return
}
else IfWinActive, 桌面 ahk_class CabinetWClass
{
WinMinimize ; 隐藏上面匹配到的窗口
return
}
我用autohotkey写一个脚本 desktop.ahk(注意保存编码格式ansi,其他格式可能乱码不认)。然后快捷键绑定这个ahk文件,然后把windows的导航去掉。这么做就是不想回桌面但是想快捷看桌面东西。
桌面文件夹怎么换位置(我换到了D盘下,当然不换也能实现,就是你要修改那个目录desktopPath ,可能查找窗口的字符串“桌面 ahk_class CabinetWClass”也可能有变化),自己百度。
ahk窗口查找(多重条件)、激活和最小化脚本语句,自己百度。
怎么把功能放到资源管理器上方快捷访问,然后alt+数字进行快捷键快速访问,自己百度。怎么alt+数字去掉资源管理器左边的导航窗格,自己百度。
然后,你就能实现一个资源窗口的快捷键隐藏或显示了,像一个工具面板一样快捷键显示和关闭。我设置的是win+alt+6。
#!Numpad6::
;打开或隐藏desktop文件夹 win+alt+6(小键盘)
run , 你的目录\desktop.ahk ;;打开
return ;;结束代码段
这样,我们就完成了win10自带的资源管理器转化为了简化的面板启动器。
如果你只是想要一个面板样子的启动器,不妨试试win10的自带资源管理器。autohotkey加上wox,everything等等。你会发现win10桌面可能就形同摆设。