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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转者按:本文属于零基础入门专题教程,原发表于博客中国(已失效),我曾转载到中文论坛,作者 yonken(此处是他现...
    amnesiac阅读 8,100评论 0 17
  • Eclipse常用快捷键 1几个最重要的快捷键 代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速...
    山不转人自转阅读 5,330评论 0 10
  • 注:中文应用部分仍需更新。转者按:本文属于零基础入门专题教程,原发表于 Download!网络密技王第三期,后转载...
    amnesiac阅读 8,828评论 0 6
  • win10的新窗口快捷键令人印象深刻,它在多个桌面之间切换的功能,使得我们保持窗口布局的同时,减少不必要的操作。 ...
    科幻经典阅读 18,541评论 0 18
  • 曾经在知乎中看到过类似的问题,例如『如何简洁、优雅的使用×××』,很感兴趣。今天也尊其心,顺其意,发表一下我的见解...
    锦乡悦文房阅读 11,616评论 22 98