如何让你每天健康地玩游戏?这里有个小方法你可以参考一下

发布于 2020-05-28  115 次阅读


相信有不少人在用电脑打游戏和用电脑学习之间总会有冲突,比如自己计划早上八点半玩半个钟头的电脑游戏,九点学习,但是因为游戏的任务没完成可能会导致学习的时间推迟。

博主最近也是有这个困扰,早上八点半玩半个钟的公主连结(PCR),但是有时候推图不止半个钟,那如果我们想在九点直接让电脑给我们结束掉游戏并禁止掉游戏的开启,该怎么做呢?

博主网上找了很多软件,包括网管类的软件,让孩子安全上网的软件,但是都不尽人意,基本上这些软件都没有提供控制单个exe程序的使用时间,只有整个电脑的开关机或者允许上网的时间段。

后来,想到可以使用 批处理(Batch) + 任务计划程序 的方式解决这个问题。

之所以用批处理,是因为批处理可以kill掉某个程序并禁止其运行,而任务计划程序可以指定某个时间点运行某个批处理文件(.bat文件)。

创建三个批处理文件

KILL掉PCR.bat

在桌面,鼠标右键新建一个记事文本,内容为:

taskkill  /im dnmultiplayer.exe
taskkill  /im dnplayer.exe
ping -n 4 127.1 >nul 2>nul

其中“dnmultiplayer.exe”和“dnplayer.exe”均是你想kill掉的exe程序,这里是雷电多开器和雷电模拟器。

ping -n 2 127.1 >nul 2>nul的作用是执行上面指令后暂停2秒继续执行。
(在这里就是关闭这个bat文件)

命名为“KILL进程”,后缀名为“.bat”。

下面给出另外两个bat文件的内容,操作步骤与上面一致,不再赘述。

禁止运行PCR.bat

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\dnmultiplayer.exe" /v Debugger /t REG_SZ /d 禁止运行 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\dnplayer.exe" /v Debugger /t REG_SZ /d 禁止运行 /f
ping -n 4 127.1 >nul 2>nul

第一、二行是向注册表中添加Image File Execution Options(镜像劫持),可以禁止某程序的运行,运行这个,有时候也用在黑客技术上,打开程序后效果如下:

20200528152808.png

另外,运行这个bat文件像360、火绒等安全软件会提出警告,允许并勾选不再提醒即可。
20200528152819.png

允许运行PCR.bat

reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\dnmultiplayer.exe" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\dnplayer.exe" /f
ping -n 4 127.1 >nul 2>nul

第一、二行与上面相反,是向注册表中删除Image File Execution Options(镜像劫持),允许某程序的运行

添加计划任务

这里以上面8点半允许玩游戏,9点结束并禁止游戏的运行为例。

打开“开始菜单” - Windows管理 - 任务计划程序 - 在左侧选择“任务计划程序(本地)” - 右侧点击“创建任务”。

常规选择卡,名称自己填,勾选使用最高权限运行,配置选择Windows 10。

20200528153821.png

触发器选项卡中点击“新建”,设置选择每天,并设置好相应的时间,最后点击确定。

20200528154125.png

操作选项卡中点击“新建”,点击“浏览”,选择相应的bat文件,最后点击确定。

20200528154255.png

设置选项卡中,最后一个选项选择“停止现有实例”,以实现下次启动该计划后能停止之前的计划。

20200528154445.png

同样的像上面添加“9点结束并禁止游戏的运行”的任务即可,只是其中的开始时间(设为9点)和操作中添加的bat文件(添加“禁止运行PCR.bat”和“KILL掉PCR.bat”)不一样而已。

至此已经完成任务计划的创建,后面每天就会运行。这个方法适用于自制力还行的人,如果你自制力极强,不需要这个方法,如果自制力不行,在9点前,你肯定会删掉这个计划任务的,所以要因人而异。

不过这里提示一下,如果自制力差点,你可以新建一个标准账户(不拥有管理员权限),平时游戏学习使用这个标准账户,这个标准账户如果没有管理员的授权是不能操作计划任务的,然后把管理员账户的密码丢给自己的爸妈或朋友,也是可以的。

参考

找一个限制软件使用时间的东西 - 百度知道

bat指令中,运行了一个指令后暂停2秒继续执行怎么做?

[OS] 远程启动计划任务时以管理员身份运行

bat脚本实现打开关闭exe应用

window下用taskkill杀死进程

用批处理禁止指定程序运行

bat命令闪退问题

本文标题:《如何让你每天健康地玩游戏?这里有个小方法你可以参考一下》

本文链接:https://wnag.com.cn/1337.html

特别声明:除特别标注,本站文章均为原创,本站文章原则上禁止转载,如确实要转载,请电联:wangyeuuu@qq.com,尊重他人劳动成果,谢过~


正因为有要好好实现的梦想,所以今天也要好好加油。