前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何让你每天健康地玩游戏?这里有个小方法你可以参考一下

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

作者头像
可定
发布2020-06-01 16:48:19
1.1K0
发布2020-06-01 16:48:19
举报
文章被收录于专栏:细嗅蔷薇细嗅蔷薇

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

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

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

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

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

创建三个批处理文件

KILL掉PCR.bat

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

代码语言:javascript
复制
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

代码语言:javascript
复制
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(镜像劫持),可以禁止某程序的运行,运行这个,有时候也用在黑客技术上,打开程序后效果如下:

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

允许运行PCR.bat

代码语言:javascript
复制
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。

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

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

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

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

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

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

参考

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

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

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

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

window下用taskkill杀死进程

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

bat命令闪退问题

版权所有:可定博客 © WNAG.COM.CN

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

本文链接:https://cloud.tencent.com/developer/article/1636412

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 创建三个批处理文件
    • KILL掉PCR.bat
      • 禁止运行PCR.bat
        • 允许运行PCR.bat
        • 添加计划任务
        • 参考
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档