AutoHotKey让特定用户按键失效

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:wangyiming1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  挑战题描述
  每次春节假期,表弟他们都很爱使用我的电脑玩4399等网站的小游戏,由于这些人经常用力按ASDF键,我的键盘都换了好几个了。有没有办法可以实现表弟登录电脑时这几个按键就失效,自己登录却不受影响的方法?(题号:20150406)


  解题思路
  之前杂志上已经有人提供了通过专用软件解决的方法,今天我则提供另外一个思路。AutoHotKey是Windows平台下的热键脚本语言,主要用于实现键盘、鼠标的自动按键功能,映射、屏蔽某些按键更是小菜一碟。再配合系统的任务计划功能,就可以实现特定用户登录后自动屏蔽某些按键的效果。本方案的好处,就是不用为了某一个特定的功能专门安装一款软件。AutoHotKey则不同,屏蔽按键只是它灵活应用的一个方面而已。
  解题方法
  首先下载AutoHotKey,不过这里我推荐小众软件网出品的“AHK懒人包”,里面附带了一些很好用的脚本,方便用户学习、使用。将下载的“AutoHotKey 懒人包.7z”解压到任意位置,运行其中的Ahk2Exe.exe待用(位于“AutoHotKey懒人包\AutoHotKey中文版\Compiler\”目录下)。
  接下来打开记事本,写入如下脚本:
  #NoTrayIcon
  A::return
  S::return
  D::return
  F::return
  第1行“#NoTrayIcon”代码可以使脚本运行后不显示通知区域图标,否则它将会在通知区域显示一个绿色H的图标。这是避免被使用电脑的人发现,从而可能中止脚本,导致我们的目的失败。第2~5行的意思是将ASDF这四个按键进行映射,映射到“return”,这里可以理解为按下这几个按键后不产生任何动作。如果还想要屏蔽其他按键,需要按照AutoHotKey规定的按键名称编写,可以参考包内附带的帮助文档(在“按键列表”这一链接下)。
  点击“文件→另存为”,将保存类型改为“所有类型(*.*)”,并在“文件名”一栏中填入“禁用ASDF.ahk”(文件名可以随意填写,但是扩展名必须为ahk,另外外侧要用英文双引号)。
  接下来切换到Ahk2Exe程序窗口,点击“Source”后面的“Browse”按钮,选择“禁用ASDF.ahk”。再点击“Destination”后面的“Browse”按钮,选择可执行脚本文件的保存位置以及文件名。比如我为了使脚本更具迷惑性,故意将生成的exe文件命名为Svchost.exe。点击最下方的“Convert”按钮便可生成可执行脚本文件了。
  将生成的Svchost.exe文件放到一个比较隐蔽的位置,然后切换到用户(即切换到给“表弟”用的账户)。在这个账户下,依次打开“控制面板→管理工具→任务计划程序”,在右边的“操作”面板中点击“创建基本任务”,此时会打开“创建基本任务向导”界面。向导共5步:第一步,填写任务计划的名称及描述;第二步,“希望该任务何时开始”,选择“当前用户登录时”;第三步,“希望该任务执行什么操作”,选择“启动程序”;第四步,点击“浏览”按钮,选择刚才生成的Svchost.exe文件;第5步,系统会显示该任务计划的摘要,确认无误后,点击“完成”按钮。
  注销当前用户后再重新登录,此时按下ASDF按键就不起任何作用了。当“表弟”再想玩游戏时,告知他这几个按键已“坏”,他也就没有办法了。
其他文献
神舟MiniPC最大的特色就是迷你且时尚,别看它的身材仅比Android系统的电视盒子大了一圈,但却是一部完完整整的PC。这款仅430g重的小家伙体内,融合了隶属于英特尔BayTrail-D平台旗下的赛扬J1900四核处理器,同时还标配4GB内存与500GB硬盘,提供了比15.6英寸笔记本还要丰富的接口,无论是客厅的电视,还是闲置的显示器,都可通过它获得100%的PC体验。  作为一部“PC”,神
期刊
病毒名称:KRBanker  病毒危害:  由于普通用户上网使用的都是动态IP地址,因此要想成功地对用户电脑进行长时间控制,那么解决好木马的上线连接就显得非常的重要。最近就有一款KRBanker木马的新变种,它利用了QQ空间的接口,来获取远程服务器的IP地址。这款木马主要通过一些常见的软件漏洞来挂马传播,当通过挂马页面下载到用户电脑中以后,利用QQ空间的信息来成功地连接到服务器。接下来木马会收集电
期刊
1. 假象同名文件  最常见的同名文件或文件夹,可能只是一种“假象”。也就是说,这些文件或文件夹只是从视觉上看来是一模一样,但其实是不同的。  如图1所示,在同一个文件夹中出现了两个一模一样的“我的苹果”文本文件(图1)。通过查看其文件扩展名,发现文件类型均为标准的TXT类型,并没有任何文件格式方面的“猫腻”(图2)。  尝试用F2功能键为文件更名,当点亮文件名之后,发现其中一个文件的阴影区域比另
期刊
1. 字符被光标吃掉  前些日子,小区的新学友老王打电话说电脑出了毛病,输入文字时出现输入的内容“吃掉”光标处原有内容的怪现象。其实,这不是电脑或软件出了问题,而是我们对其中的一个键的用法没有掌握好所致。前面已经提到过Insert这个特殊键,它有插入内容的作用,但同时它也是一个“乒乓”开关。平时默认的编辑状态下,光标之处输入新内容后,新输入的内容会将后面原有的内容向后挤,后面的内容会自动给前面的内
期刊
1. 批量照片合成PDF  将数码照片做成PDF,将照片按一定顺序串成一个完整的故事作品,还可以添加目录和文字注解等,可谓是一种比较方便可行的照片打包共享方法,而这正是ACDSee Pro 6能够很好完成的事情。  在数码照片文件夹上单击鼠标右键,选择“使用ACDSee Pro 6管理”进入照片管理窗口,选中参与制作的所有照片,执行“创建→PDF”命令(图1)。选择“创建一个包含所有图像的PDF文
期刊
设置自建DNS服务器的参数  要想解决上述问题,最简单的方式就是在本地电脑系统自建一个DNS服务器,不过这对普通用户来说很难,我们不妨借助一些工具软件来完成,比如DNSAgent(下载地址:tinyurl.com/nssyjvc,此软件需微软.NET Framework 4.5支持)。  下载上述软件并解压,用文本编辑器打开其中的Options.cfg文件,可以看到该工具默认使用的是谷歌的DNS服
期刊
VHD虚拟Windows系统是一种仅用一个文件就能管理和使用Windows系统的技术。目前正值流行Windows 8和Windows 10系统,通过这项技术我们可以轻松地把自己要使用和体验的新版Windows打包成一个VHD文件使用,这样可以在不影响原有Windows系统的基础上体验最新版系统,而感觉上和使用传统方法安装的Windows没啥两样。但是,在使用VHD系统的过程中,也可能会遇到一些麻烦
期刊
1. 将影视片段转为动画  将正在观看的精彩视频作为聊天素材,直接拖入窗口的做法是非常不可取的。由于一般的视频格式非常占用空间,且分辨率至少也有VCD或DVD级别(PAL制式的VCD分辨率为352×288像素,DVD的分辨率为720×576像素),即便只有几秒,也会有数MB之多。若将它们拖入到聊天窗口,将是对接收者的网速的一大考验。将要分享的视频变成分辨率更小、体积更小、适合于在QQ对话窗口中传播
期刊
1. 阅读修改限制型  版权保护型文档一般都是分发给别人的文档,个人留存的文档不需要进行限制保护。因此,一般是在自己留存的、原有未加密文档的基础上“脱壳”出来一份加密文档提供给他人。  进入文档加密的渠道不光是“另存为”对话框,还可以通过WPS主菜单的“选项”进入。文档的打开权限密码和修改权限密码是分别设置和单独起作用的。若同时设定了文档的打开权限密码和修改权限密码,那么当打开文件时,会先要求输入
期刊
虽然在苹果、三星和中国手机军团的竞争之下,索尼智能手机品牌Xperia节节败退,但这并没有妨碍Xperia家族新旗舰的上市步伐。这不,Xperia Z4便在日本悄然发布了。作为Z3的接班人,Z4的外观设计和Z3无限接近,只是取消了磁力接口,并将扬声器放置到机身正面底部的边缘,与顶部的听筒相互对称。令人欣喜的是,Xperia Z4的MicroUSB口终于开始“裸露”了,而且依旧支持防水功能。此外,该
期刊