使用NirCmd配置Windows下屏幕关闭、关机、待机、注销、音量控制、清空回收站的快捷键

NirCmd - Windows command line tool

介绍

 NirCmd是一套免费的命令列指令,提供许多控制Windows的参数。让你运用命令列的方式,来执行一些常用的动作,例如开启或关闭光驱,增加或减少计算机音量。

通过上述,我们可以知道,NirCmd其实是cmd的扩展集,增加了一些系统函数。我们通过其提供的命令,配合AutoHotkey来实现一些系统功能的快捷操作。譬如接下来要阐述的,也是我常用的屏幕关闭、关机、待机、注销、音量控制、清空回收站的操作。

配置命令

通过查阅API文档,我们得到一下开关机、待机的函数如下:

那么对应的命令就很简单了。

注销

nircmd.exe exitwin Logoff

关机

nircmd.exe exitwin poweroff

其他操作需要继续查阅API,如法炮制,得到如下命令:

音量静音

nircmd.exe mutesysvolume 2

音量减小

下降10%。
nircmd.exe changesysvolume -6550

音量增大

上升10%。
nircmd.exe changesysvolume 6550

待机/睡眠

nircmd.exe standby

屏幕关闭

nircmd.exe monitor off

清空回收站

命令提示的是清空指定驱动器,所以需要根据实际情况,有多少个盘符,则清空几个盘符。这里假设只要c盘和d盘

nircmd.exe emptybin  d:
nircmd.exe emptybin c:


nircmd.exe emptybin c: && nircmd.exe emptybin d:

绑定快捷键

得到上面的命令后,我们只需要将相应操作绑定到键盘上即可。这时候就需要AutoHotkey配合了,这里我只给出一个配置实例,其他的配置是一样的。

; Ctrl+Shift+Alt+F5 -> Logoff 注销
; ---------------------------------------------------------
!+^F5::
{
Run nircmd.exe exitwin Logoff
Return
}

释义:

  1. 上面定义的是按下Ctrl+Shift+Alt+F5,则注销系统
  2. ; 是注释
  3. Run 后面可以跟控制台命令,也可以是网址,也可以是文件(夹)目录

最后

如果要使用AutoHotkey,建议先看看这篇博文:AutoHotkey日常使用(一)

NirCmd结合AutoHotkey的脚本和软件,需要的可以到AutoHotkey分享网盘根据时间下载最新配置即可,我会不定期的将根据实际需要增加的新操作定义传上去,大部分都是实用型的配置,解压即用。

热评文章