记两句代码

作者: 史志瀚_强化班 | 来源:发表于2018-10-19 19:39 被阅读89次

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

      百度搜了一波之后,还别说,问这个的挺多的,但是答案怎么好像千篇一律。。。都是说在设备管理器中给自带键盘的驱动换一下,装上一个不兼容的驱动。。虽然听着有点悬,而且关于弄驱动方面的事室友有着实例教训,但本着勇于尝(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键盘以及一些其他的功能,关闭这一服务后笔记本自带键盘自然就不能正常工作了。

相关文章

网友评论

  • 97b1aa55b873:真执着呀!相信今后不管干什么只要有这股劲就一定能干好!

本文标题:记两句代码

本文链接:https://www.haomeiwen.com/subject/vejaaftx.html