autohotkey把windows窗口变成面板启动器

先上一段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桌面可能就形同摆设。

你可能感兴趣的:(autohotkey把windows窗口变成面板启动器)