记两句代码

        最近新买了一个键盘,纠结了一年,终于对我的钱包,不,对我的支付宝痛下杀手了,不过新键盘敲起来简直“键”步如飞,写起代码不能自已。。然鹅也有了一个比较捉急的问题。由于桌子上空间不够,键盘只好放在电脑键盘上用,于是,,经常会出现不小心压到某个键然后扰乱心智的情况出现。一开始一直在想如何能不压到键位,一点一点地挪键盘,企图找到一个刚刚好的位置,但是刚才突然发觉,完全可以换一个思路解决这个问题啊,比如,禁用掉电脑键盘。

      百度搜了一波之后,还别说,问这个的挺多的,但是答案怎么好像千篇一律。。。都是说在设备管理器中给自带键盘的驱动换一下,装上一个不兼容的驱动。。虽然听着有点悬,而且关于弄驱动方面的事室友有着实例教训,但本着勇于尝(zuo)试(si)的精神,还是果断尝试了下这个方法。然后




:(

向win10系统低头,打扰了打扰了(•̥̥̥̥̥̥̥ ﹏ •̥̥̥̥̥̥̥̥๑)



下面正题,方法很简单

在看了许多篇翻来覆去转载的相同的教程之后,终于还是让我在一个不起眼的贴吧帖子里的最后一条评论里发现了两句神奇的代码!

禁用

以管理员身份运行cmd,然后输入


sc config i8042prt start= disabled


然后重启

启用代码


sc config i8042prt start= auto


然后重启

简直太方便了

记下来以免以后忘掉还得重新找(¬_¬)




后续

为了搞清楚为什么这两句代码可以实现禁用键盘,又查了不少,结果发现这两句居然和我用MySQL时常用的一句代码是一个类型的。由于设置原因,每次打开电脑后想要用MySQL都需要先启动MySQL的服务,这句代码是


net start MYSQL80


MYSQL80是服务名。而cmd中启动服务有两种方法,这是一种,用于打开没有被禁用的服务,语法就是


net start 服务名



另一种是sc,用sc可打开被禁用的服务,语法是


sc config 服务名 start= demand   //手动

sc condig 服务名 start= auto        //自动

sc config 服务名 start= disabled   //禁用

sc start 服务名

sc stop 服务名


也就是说,上面关闭键盘的代码中 i8042prt 就是一个服务名,经过查阅,这一服务正是负责笔记本的PS/2键盘以及一些其他的功能,关闭这一服务后笔记本自带键盘自然就不能正常工作了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,314评论 19 139
  • 【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装 1.1BLOG文档结构图 ...
    小麦苗DB宝阅读 13,606评论 0 31
  • 一、基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文...
    蒋_Sir阅读 13,020评论 1 4
  • 百日营的第三阶段,正好我放假一个月,所以主要关注梦想清单里家庭这个维度。 前两周,主要在断舍离的过程中,清理了衣柜...
    钱二姐阅读 1,495评论 0 0
  • 卧龙山冈深处怪石嶙峋突兀 轻风吹动翠竹抖落透明露珠 小桥流水汩汩水车不停忙碌 青石铺就小路通向远处茅屋 石上青苔分...
    少煜杨阅读 968评论 0 1