系统自带的批处理编写起来需要一定的电脑知识,对于很多小白来说,网上已经有许多现成的快捷工具,这样我们只要实行“拿来主义”即可快捷执行很多的操作。这里以AutoHotkey扩展系统应用为例。
AutoHotkey既支持常见编程语法,又可以通过录制屏幕操作生成宏。对于有一定编程知识的朋友来说,可以自行使用记事本编制批处理脚本。比如为了工作方便,很多朋友喜欢将常用的程序都设置为自启动,但是对于配置较低的电脑,在进入桌面时各种程序一起启动很容造成桌面假死。现在借助AutoHotkey即可轻松安排各个程序按顺序启动。
首先启动记事本输入下列的代码(分号“;”后面为注释,可以不用输入):
run "C:\Program Files\Microsoft Office\EXCEL.EXE" ;启动指定程序,这里需要输入程序具体路径,如果路径包含空格,请用半角双引号括起来
sleep, 5000 ;延迟5秒启动下一个程序
run 下一个程序具体路径
sleep, 5000
ExitApp ;退出程序
完成代码的编辑后将其保存为Run.ahk放置在C:\Users\yumufa\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup(yumufa为本例的登录用户)下,这样每次进入桌面后,上述设置的自启动程序就会每隔5秒依次启动了(图8)。
图8 将生成的脚本放置在当前用户启动目录
小提示:
AutoHotkey支持很多编程命令,比如说IF语句(用于判断条件)、LOOP语句(用于循环调用),大家可以根据实际需要制作出更多符合自己使用的脚本。
对于电脑小白来说,如果不会编辑脚本,那么还可以直接利用AutoHotkey来录制操作脚本。比如现在很多在外求学的同学们喜欢使用QQ和家中的老爸、老妈们视频聊天,不过对于电脑水平不高的老爸来说,视频聊天的操作还是略显复杂。借助AutoHotkey即可录制一个实现自动视频聊天的脚本。
首先在老爸电脑QQ(可以通过远程协助方法实现)的好友列表中找到自己的账号(假设昵称为“儿子”),然后将其拖到桌面上生成快捷方式,接着右击快捷方式,在快捷键设置框中将F2设置为快捷键,以后老爸按下F2键(需要将QQ设置为记住密码自动登录)即可启动和我们的对话(图9)。
图9 为联系人快捷方式设置快捷键
接着启动AutoHotkey中的AutoScriptWriter.exe组件,单击Autohotkey界面的“Arecord”按钮开始录制屏幕操作,按提示依次执行下列的操作:
按下F2(这样会自动登录QQ并打开老爸和“儿子”QQ的对话框)→将鼠标移动到QQ对话框→点击开始视频对话按钮→打开视频对话窗口后结束AutoScriptWriter.exe的录制(图10)。
图10 录制视频操作脚本
停止脚本的录制后返回AutoScriptWriter.exe窗口,此时在其中我们就可以看到录制的脚本了。其中Send表示发送的按键,其他语句则是具体操作(包括活动窗口和鼠标的点击),点击“SAVE”将其保存为Aa.ahk在桌面备用(图11)。
图11 查看生成的脚本
因为上述代码是连贯运行操作,在实际使用中我们还需要根据实际情况对代码加以修改。比如默认情况下按下F2键后会自动启动QQ,因此需要为启动QQ预留启动时间,这样才会打开视频对话窗口。使用记事本打开Aa.ahk,按提示在“Send,{F2}”代码后添加“Sleep,5000”(单位为毫秒,表示延迟5秒),这样当老爸按下F2键后,5秒后才会执行下一步操作(等待QQ完全启动),其他代码请自行修改(图12)。
图12 在记事本中编辑脚本
现在测试上述代码看看能否正常运行,如果无误再运行Autohotkey的“Convert .ahk to .exe”组件,导入Aa.ahk,点击“Convert”,生成Aa.exe放置在桌面备用(图13)。
图13 生成程序备用
操作同上,再为Aa.exe创建一个快捷方式,比如赋予快捷键为F3键,这样以后老爸开机后只要按下F3键,他的电脑就会自动向我们的QQ发送视频对话,是不是更方便老爸老妈们的操作了呢?
小提示:
AHK可以录制很多操作,而且可以生成可执行EXE文件(这样可以脱离Autohotkey独立运行),因此大家可以根据自己的需要录制更多的快捷操作。
本文暂时没有评论,来添加一个吧(●'◡'●)