效率倍增器来了终极快捷键该这么用

2017-05-04 10:41westech
电脑爱好者 2017年2期
关键词:快捷键调用命令

westech

小知识

在Winkey Plus之前,一直存在一个叫Hotkey的应用,也是实现类似功能的可编程快捷键。不过这个软件已经多年没有更新了,而WinkeyPlus属于后起之秀,能够实现更多的功能,版本也在一直改进。

很多人都认为快捷键无非就是软件或系统提供的基础功能,比如Ctrl+C、Ctrl+P、Ctrl+Alt+Z之类的辅助操作功能。如果你想实现比如直接调用已获得管理员权限的命令提示符窗口,普通快捷键就没有办法了。世事无绝对,Win key Plus就能帮助你实现类似这样的功能。

Winkey PlusT载后一共有两个版本,分别对应X86和X64,一定要根据自己系统的版本选择。需要注意的是,Winkey Plus需要VC运行庫才能运行。

无论是X86还是X64版本,Winkey Plus一共只有三个文件,其中WinkeyPlus.exe运行后不会有任何图标和界面,WinkeyPlus.ini则是运行配置文件,所有已经编辑的快捷键应该保存到这里面,再运行程序才能实现想要的快捷功能。需要提醒一点,在编辑ini文件时必须使用UTF-8编码才可以(图1、图2)。

下面先把Winkey Plus的基础命令格式介绍一下:

热键=命令1|参数1|参数2

=命令2|参数1|参数2

简单说,就是你要设计一个快捷方式,就必须以这种格式在WinkeyPlus.ini中进行“编程”,而“:(英文半角分号)”表示注释,可以在行首也可以在末尾,“*(英文半角星号)”表示一个别名,参数之间以“|/-”之一分隔。同一行内必须使用相同的分隔符。注意,所有命令都不用区分大小写。

SHIFT

@Alt

^Ctrl

~Win

$Hook(钩子)模式

特殊按键可以用键盘代码表示,也可以用名称表示。名称需要以{ }(大括号)包围。

具体举个例子,现在想要实现按下Ctrl+AIt+A打开记事本,那么就需要把快捷键命令写为“^@A=runlnotepad.exe”,^为Ctrl,@为Alt,A为A键,这三个键组合按下,=run就等效运行Notepad即记事本程序。注意=run后面的|用以分割命令与调用的程序,这个可不能漏掉。这就是一条完整的Winkey Plus快捷键命令了。

特别要介绍一下$Hook(钩子)模式,这个模式是说运行的快捷键拥有高级别权限,即便是这个热键组合与系统乃至某个软件有冲突,也是优先运行Hook模式的快捷键命令,而不会被覆盖。比如,我们想用Win+O实现用默认浏览器打开百度网站,可以将命令写为$~O=run|http:∥www.baidu.com,主要的区别就是在命令前加了一个$。

那如果,我们想要实现一个已获得管理员权限的命令提示符窗口的快捷键该怎么处理呢?基本命令格式^@A=run|cmd.exe,注意前面我们提到的命令=run了吗?=run是调用应用的基本命令,如果我们改用=srun,就意味着强制要求调用程序时使用管理员模式。另外,在=run/srun后面|区隔应用名称后,还可以继续用|添加更多的参数,比女口说是=srun|cmd.exel/kcls,就是说以管理员权限运行cmd窗口后,/k执行后面的命令,并且执行完毕后保留窗口,具体命令为cls,这下清楚了吧?

这里只是把最基本的WinkeyPlus功能和使用方法作简单讲解,实际还有很多参数、命令规范可以调节,通过Winkey Plus实现的快捷键功能,远远比系统/软件默认的要高级许多。有兴趣的人不妨试一下,具体的命令详解,我们也附上说明链接供大家参考(下载地址:http:∥pan.baidu.com/s/1kUAekyN),用来定制自己的个性化快捷键需求。

小提示

即便是H00k模式,也不可能覆盖高权限快捷键窗口功能,如系统的打开资源管理器、任务管理器等快捷键操作,都无法被替代。

猜你喜欢
快捷键调用命令
只听主人的命令
灵活使用快捷键秒变WPS办公达人
核电项目物项调用管理的应用研究
记一次跑步比赛
LabWindows/CVI下基于ActiveX技术的Excel调用
移防命令下达后
电商按下脱贫攻坚“快捷键”
基于系统调用的恶意软件检测技术研究
这是人民的命令
利用RFC技术实现SAP系统接口通信