可以在设置中关闭everything开机自动启动,具体 *** 作如下。
1、点击开始按钮,搜索框中输入任务,找到任务计划程序,点击任务计划程序打开。
2、首先设置任务的名称,注意一定要勾选使用最高权限运行,其余默认。
3、然后点击触发器选项卡,设置触发器,新建一个触发器,设置为登录时触发任务。
4、接下来设置“ *** 作”,新建一个任务启动时的 *** 作,设置为everything的路径,然后添加-startup参数,最后点击确定,重启电脑即可。
理念:利用该软件设置中的【首页】自定义搜索,也就是首次打开everything后使其自动运行一条初步检索命令,把所有程序快捷方式列出来。windows开始菜单文件夹一般包含了所有应用程序的快捷方式。
将这条命令复制到搜索框,"C:ProgramDataMicrosoftWindowsStart Menu" !卸载 !uninstall .lnk 。可以看到效果了,意思就是在该文件夹中,检索出lnk后缀名的程序快捷方式,并排除卸载相关的快捷方式。
最后需要搜索具体程序时,接着命令后面输入程序关键字即可:
Everything 是个不错的软件,许多人应该都将它列为开机启动的程序之一。它本身提供了热键功能,包括新建窗口、显示窗口和切换窗口,通过切换窗口用热键控制激活和隐藏 Everything 在实际中足够了(如下图),所以下面这个脚本并不很必要。不过如果用类似的方式控制 Total Commander 效果就出来了,它较小众所以这里不作为例子。
在启动 Everything 后,用一个热键可激活其搜索窗口(当最小化或隐藏时)、隐藏其窗口(当活跃时)。
由于 Everything 可能未启动、启动了未激活(即最小化或隐藏)或激活状态,所以先理顺思路:
当 Everything 窗口不存在时,有可能:
这里,不论是否已启动都需要激活窗口,所以合并到一起。接着重点说说 EVERYTHING_TASKBAR_NOTIFICATION 这个窗口,怎么来的呢?
打开 Microsoft Spy++,在 Everything 进程中可以看到这个隐藏窗口(应该在选项中选中 后台运行 才会存在,若不选则关闭时会退出)。
前面已经设置“切换窗口热键”为 F1,这里监视这个隐藏窗口的消息后按下 F1:
Everything 的窗口出现了,同时消息窗口中也显示了隐藏窗口处理的消息,很幸运第一条即是我们需要的。其中 P 表示 PostMessage ,后面包含了参数(属性窗口中查看更方便,需要注意这些值都是十六进制,作为命令参数时需加“0x”),因此得到这条命令:
0x312 表示 WM_HOTKEY,相关说明请参考 WM_HOTKEY 资料页 。
刚才关于消息的来源介绍时只是蜻蜓点水,详细说明需要在另一篇专门文章了,若有兴趣可先参考帮助中的 消息指南 。此外,后台运行的程序都会有隐藏窗口,有了窗口才能与系统、用户或其他进程交互(可能说法不够严谨,请专业人士斧正)。AutoHotkey 脚本运行时也有(即使不包含图形界面),这个隐藏窗口的妙用有机会再聊。
我实际使用的脚本与上面有些差异:
由于各人习惯有异、实现的方法都比较简单且适用性不大,这里不发了。
尽管通过前面的内容应该能自己写出来,想想还是放在这里吧(这个更简单)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)