网站首页 > 技术教程 正文
系统自带的批处理编写起来需要一定的电脑知识,对于很多小白来说,网上已经有许多现成的快捷工具,这样我们只要实行“拿来主义”即可快捷执行很多的操作。这里以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独立运行),因此大家可以根据自己的需要录制更多的快捷操作。
猜你喜欢
- 2024-11-09 AutoHotkey V2.0.12 中文Help文档已完成!
- 2024-11-09 让你在 Windows 上打字摆脱鼠标,试试用这套方案快速移动光标
- 2024-11-09 效率倍增器来了!终极快捷键该这么用
- 2024-11-09 魔兽世界怀旧服:高科技玩法电脑代替人脑,只需一键打出完美DPS
- 2024-11-09 打榜全靠脚本宏?暴雪定义AHK为外挂,竞速团一个都走不掉
- 2024-11-09 远程办公,我们建议用这个软件,顺畅到PS都能用
- 2024-11-09 效率工具|autohotkey帮我节省了400次新建文件操作
- 2024-11-09 在电脑上怎么在每天的某个时刻自动打开指定文件?6种方法教给你
- 2024-11-09 Redis数据倾斜与JD开源hotkey源码分析揭秘
- 2024-11-09 系统小技巧:Windows 10执行任务快上加快
你 发表评论:
欢迎- 最近发表
-
- linux日志文件的管理、备份及日志服务器的搭建
- Linux下挂载windows的共享目录操作方法
- Linux系统中的备份文件命令(linux系统中的备份文件命令有哪些)
- 麒麟KYLINOS|通过不同方法设置用户访问文件及目录权限
- 「Linux笔记」系统目录结构(linux目录的结构及含义)
- linux中修改归属权chown命令和chgrp命令
- 工作日报 2021.10.27 Android-SEAndroid权限问题指南
- Windows和Linux环境下,修改Ollama的模型默认保存路径
- 如何强制用户在 Linux 上下次登录时更改密码?
- 如何删除Linux文件夹中除某些扩展名之外的所有文件?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)