请俩“小秘” 办公流水行云

刘英 《电脑爱好者》2016年第17期 2017-02-24 14:54专题 标签:AutoHotKey EmEditor

谈到日常办公或文字处理,效率非常重要。同样的任务中可能隐藏着低效的工作方法或流程,这其中包含重复性的工作造成的时间浪费以及本身方法的低效性对整体进度的影响。但不论造成工作效率低下的原因何在,寻求更快速、更高效的工作方法和工具,是办公提效的有效手段。利用AutoHotKey系统与文件快速操作工具,配合EmEditor内容效率处理工具,可以实现我们的文字办公提速的梦想。

首先,我们看看如果通过AutoHotKey这个小软件,灵活实现日常快速操作。

AutoHotKey软件运行要配合其配置文件AutoHotKey.ini进行。AutoHotKey.ini是一个可以由Windows记事本编辑的文本文件,其中承载着AutoHotKey软件的核心内容——脚本代码,通过灵活定义其中的脚本代码,可以实现操作的灵活控制(图1)。下面我们就领略其中的几个精彩应用吧!

3-1-1

定义用快捷键快速启动程序

用记事本打开AutoHotKey.ini文件,在其中输入如下两行代码(图2):

3-1-2

#N::RUN NOTEPAD

#J::RUN www.cctv.com

保存并关闭AutoHotKey.ini文件,启动AutoHotKey软件。然后尝试按下Win+N组合键,看看是不是自动启动了记事本程序?再按下Win+J组合键,看看是不是自动启动了浏览器并打开了CCTV网站?这就是自定义快速启动程序的魔力所在。

需要解释一下,配置文件中的脚本“#N::RUN”表示定义Win键与键盘键位组合的功能,其中#表示Win键;N表示键盘键位,可以换成别的键位;而RUN表示运行某个东西,其后一定要跟空格。注意其中的符号均为半角,千万不能是全角符号,否则无法运行。而RUN后面所跟的可以是任何可执行程序,也可以是一个网站地址。

小提示:

定义Win+字母的组合,要注意避开与系统原有组合键的冲突。目前,Windows 10已经使用的Win组合键有许多,例如Win+X打开控制菜单,Win+P选择演示模式、Win+Q启动小娜搜索等。定义时最好保留这些功能,避开与它们之间的冲突。脚本中除了用#来代替Win键之外,还可以用^代替Ctrl键,用!代替Alt键,用+代替Shift键。

上面的组合键不单单可两两组合,更可以多个组合。例如:我们希望按下组合键“Win+Ctrl+Alt+Shift+D”来启动D盘DISK目录中的DISK.EXE程序,那么,只需在配置文件中定义如下代码行即可(图3):

3-1-3

#^!+D::RUN D:\DISK\DISK.EXE

通过短语来输入长串常用文本

使用AutoHotkey脚本定义,还可以实现常用短语(地址、邮箱、密码、网址、签名)的缩写输入,具体要用到形如“::cfan::”这样的格式定义。比如要定义输入cfan就能获得“www.cfan.com.cn”这个网址,那么只需将如下代码写入脚本文件:

::cfan:: www.cfan.com.cn

此后,无论在网络浏览器的地址栏,还是在编辑窗口中,只要输入cfan这个字串,回车之后便可获得www.cfan.com.cn这样的网址了。定义其他专业长名词、邮箱、签名、密码等均可以用这种方法。

其实,在脚本的作用下,AutoHotkey的潜力是无穷无尽的。你可以通过脚本在Chrome中使用F1-F12来打开常用的网址,快速将剪贴板里的图片和文字保存成文件,用两个普通的按键代替另一个按键,还可以给你希望的键或键的组合增加你希望的任何功能。

以上是系统和文件层面上使用快速操作利器AutoHotkey的应用。下面我们再看文档内容操作层面的提速程序EmEditor的实用技巧。EmEditor是一个纯文字或程序代码编辑工具,使用该工具中提供的功能或其拥有的强大的插件工具,可以大大提高文字处理的效率。

记住文档位置 可以再简单些

以往,我们要在一篇文档中记住一个编辑点的位置,往往需要建立书签或记住第几页第几段等信息。现在,我们在EmEditor中,只要安装和开启它的一个标尺与行号工具,开启之后,记住编辑点所在的行号,就可以在下次顺利找到这个位置了。数字的魅力就在于其准确性,所以记住一个行号会定位更准。当我们需要再次去到这个编辑位置的时候,只需打开文档,按下Ctrl+G组合键,在开启的窗口中输入行号甚至列号,点击“确定”就可以快速定位到上次的编辑点了(图4)。

3-1-4

执行重复操作 不需要反复选菜单

文章中,常常有人不顾大小写,将Word写成word,将Excel写成excel,虽说也不算错,但却犯了不规范的大忌。如何将这些首字母没有大写的单词改为首字母大写呢?EmEditor的菜单里提供了直接转换的命令(图5)。但是,你已经看到,每转换一个单词,就需要经历一次二级菜单选择,这该有多麻烦呀!而该命令又没有操作快捷键,怎么办?

3-1-5

我们可以定义一个“变首字母大写”的宏来实现万能用法。选中一个单词(如word),然后执行“宏→开始录制”命令,接下来执行右键菜单单词变首字母大写的操作命令,最后再执行“宏→定制录制”命令。随后将录制的宏另存为“首字母大写.js”文件。最后,在EmEditor的“宏”菜单底部和“宏”工具栏上,就会看到“首字母大写”的命令或按钮(图6)。这样,以后遇到需要首字母大写的单词,选中这个单词后单击工具栏上的宏按钮,即可实现首字母大写了。

3-1-6