巧用代码戒除网瘾,游戏瘾

我们以为自己在玩游戏。然而当我们不知道为什么喜欢玩游戏却又沉迷其中不能做自拔的时候,游戏在玩我们

                                                                                                                                                                                                                        --题记

你是否感觉生活中的事情堆积如山,宝贵的时间被游戏占据却又不知从何开始改变,甚至想过找相关机构帮助,又怕被电出小儿麻痹?或者你是学生家长,面对自己小孩的沉迷心急如焚,又不知道如何管教。讲道理没什么效果,粗暴一点的方式容易影响亲子关系不说,而且容易让小孩没有安全感。

笔者本人曾经沉述游戏,通宵达旦,年轻气盛,不知脱发为何物。也曾与游戏心魔苦战,互有胜负。一路走来,积累了一些经验。希望本文可以在战魔道路上助有类似困扰的朋友们一臂之力(尤其是大学生,研究生及博士僧们,时不我待,忘君珍惜)。

在讲具体的方法之前,需要陈述一个理论。后文提供的的方法全部基于这个理论。理解了这个理论的读者也可以尝试发明适合自己的方法,不一定需要照搬本文(毕竞每个人情况不一样,适合自己的才是最好的)。

理论1:大部分人的自制力差不多

说到游戏成瘾性,我们首先需要谈一谈自制力。很多没有游戏成瘾困扰的朋友看到游戏成瘾者容易有自我优越感,心理默默来一句“这个人一点自制力也没有,玩个游戏都成瘾”。我觉得不是玩游戏的人自制力差,而是不玩游戏的人没体验过游戏多好玩。

就好像一个从没吸过毒的人认为吸毒的人连毒品都戒不掉,一定是自制力不够,这样的鄙视其实不太合理。如果我们假设自制力分布和人数比例遵循正态分布规律,它们两个的关系图大概是这个样子:


巧用代码戒除网瘾,游戏瘾_第1张图片
图1:自制力与人数比例分布

图1横轴为自制力水平,纵轴为人数比例。可能“人类自制力分布完美遵循正态分布法则”这个命题并不准确,但我相信如果真的做一个人类自制力分布的统计,出来的形状一定和正太分布图这个形状相似。其中自制力很强的人占人口比例中比较少,同样的,自制力非常差的人也是少数。我们假定两种极端情况各占总人口5%,那么90%的人所处于的自制力正常水平。提出这个图是为了让大家意识到一个客观事实一我们大部分人是普通人,自制力并没有太好也没有很差。

      有时候游戏公司可谓呕心沥血。几十个工程师,设计师夜以继日工作一到两年才可以产出一款的游戏。这个过程中让开发的游戏变得足够好玩是他们的目标,因此游戏好玩程度超过大家的自制力战斗值很正常,我们单纯靠自制力去克服自己不玩游戏,屡屡失败也很正常。所以不论你是家长或者是自己有这方面的困扰,都不必因为暂时的失败对家里孩子或者自己产生怀疑。

       因此单纯靠自制力是很难战胜这个大魔王的。一是因为大魔王很厉害,他的诞生融合了很多人的努力。其次我们的自制力本身就不是一个发挥稳定的武器。自制力很容易受到身体状况和心情的影响。比如当身体感觉到饥饿,或者心情低落的时候,人们的自制力会被削弱。好在当我们面对游戏这个大魔王的时候,武器不只有自制力。

        那什么武器比较稳定又靠谱呢?根据我的经验,是玩游戏的成本。玩一次游戏的成本越高,游戏占用的时间越容易被控制。举个例子,一个家里没有电脑,生活在法制健全城市网吧不让未成年人进入的小孩玩游戏的困难肯定高于家里没有电脑的小孩。

所以我给大家的方法就是---卖掉电脑


巧用代码戒除网瘾,游戏瘾_第2张图片
巧用代码戒除网瘾,游戏瘾_第3张图片
巧用代码戒除网瘾,游戏瘾_第4张图片

开个玩笑。卖电脑这个方式并不可行并且太极端。首先电脑和互联网是非常强大的工具,发展到今天几乎每个工种都离不开这两个工具。如果应用得当他们是提升自己非常强大的助力。而且对于有的朋友来说工作离不开电脑。笔者上大学之后有很多课件需要用电脑查看,有很多资料需要上网查找。在博士僧后更离不开电脑-一写论文,做笔记,准备presentation的材料……可以说在工作日没有一天可以离的开这个家伙。

到这里我们的诉求基本比较明显了:需要电脑可以正常工作,但需要让电脑玩起来游戏比较困难。

方向有了,笔者根据自己的经验提出三种配套的方法。各位也可以根据本文的内容寻找适合自己的方法。

1卸载游戏。

很久之前,还没有尝试方法2和3。笔者在事情多的时候会卸载游戏。等忙完那段时间,觉得无聊后会在某一个时间下载回来。很多了解我的朋友说,你这卸载了重新下载,没有用啊。但是我觉得卸载游戏这个方式在一定程度上是有用的。至少在重新下载之前,我有一段时间可以不受游戏干扰正常完成自己的工作,并且我如果想玩,需要经历重新下载和安装的步骤。我玩的游戏一般要十多个G,下载和安装需要三到四个小时左右。

想到这个繁琐的过程在一定程度上可以帮助我克制玩游戏的欲望。要知道在我重度依赖游戏的时候,一开电脑,看到桌面上那个诱人L0G0,心理就会出现两个声音。一个声音说“玩一小时放松一下”,然后另一个声音说“好呀好呀好呀!”。而当我默许这“一个小时”开始的时候,往往花掉的是一整天。所以卸载是一个好帮手,别觉得卸载后重新安装没有效果。在你没做好彻底和游戏say bye的时候,可以尝试用这个方法控制你玩游戏的总时间。

2封停账号

这个方式相较卸载游戏相对而言稍微极端一点。笔者有一个用了3年的英雄联盟帐号,为了克制自己玩联盟在某个夜黑风高之夜通过外挂手段主动封停了自己的帐号。官网可查自己帐号的封停时间为3年,当时我感觉自己可以在接下来的3年潜心修炼不负时光了。当然这里有一个漏洞:即重新申请账号。对于我来讲原来的帐号里面有皮肤,有符文,有我喜欢的英雄。这些东西重新练一个的话会很繁琐。对于账号依赖性高的游戏这个方法效果比较好。而如果你玩的游戏对帐号依赖性不高,可能本方法的适用程度会打折扣。另外对于家长来说,用外挂封停孩子帐号的方式可能不太好操作。并且如果不是孩子自愿,这种方式容易产生逆反心理。

3自制脚本

这个方式是我目前在用的,几乎适用于所有游戏。自制一个脚本,让电脑无法成功运行让你上瘾的游戏。放心,制作过程非常简单。本文附详细教程:

1)首先在电脑的任意位置新建一个文本文件即后缀名字为.txt的文件:


巧用代码戒除网瘾,游戏瘾_第5张图片

2)打开创建的txt文件,并在文件中粘贴如下代码:

...

set fso=createobject("scripting.filesystemobject")

set ws=createobject("wscript.shell")

pt=ws.specialfolders("startup") & "\"

set file=fso.getfile(wscript.scriptfullname)

file.copy pt

do

set bag=getobject("winmgmts:\\.\root\cimv2")

set pipe=bag.execquery("select * from win32_process where name='这里替换上瘾的游戏进程名字'")

for each i in pipe

i.terminate()

next

wscript.sleep 10000

loop

...

================我是代码结束的分割线========

以上代码分为两部分第一部分为:

set fso=createob ject("scripting.filesystemobject")

set ws=createobject("wscript.shell")

pt=ws.specialfolders("startup")&"\"

set file=fso.getfile(wscript.scriptfullname)

file.copy pt

此段代码会将该文件写到注册表中,以便于今后每次重启计算机

自动运行该文件。

第二部分为:

do

set bag=getobject("winmgmts:\\.\root\cimv2")

set pipe=bag.execquery("select * from win32_process where name='这里替换上瘾的游戏进程名字'")

for each i in pipe

i.terminate()

next

wscript.sleep 10000

loop

这段代码会在后台监视有没有游戏进程出现,如果出现的话自动关掉相应游戏进程。

3)关闭该txt文档,并更改后缀名为.vbs过程中系统自动弹出可能无法正常运行该文件的弹窗,点击确认更改就好。

4)双击运行一次更改名称之后的vbs文件。

当你进行完这一步,游戏已经无法正常启动了。因为该代码会不断的自动检测你是否开启了相应游戏进程,并当发现该进程时自动关闭。但是我们还需要后续步骤。

5)将vbs文件用记事本打开,去掉其中的上半部分负责自动运行的代码。因为该代码是自动运行的,防止每次运行产生重新写入注册表,久而久之产生错误(不太清楚win系统是否本身设置会避免这个错误,因为笔者不是计算机专业出身,所以这个结论属于猜测,所以稳妥的做法是手动删除)。

6)如果你是家长,主要工作在这里就完成了。只要你把上面txt创建文件的地方放的隐蔽一些就好。除非重做系统或者删除这个文件(或者其他清理注册表等高端玩家手段),这台电脑今后无法成功运行相应游戏了。如果你是希望通过这个手段控制的是自己,那么还需要往后看看。

7)这个代码就一个弊端一即如果你自己知道代码存到了那里,你是可以通过删除代码解除游戏封印的。这时候就需要加一个步骤一重复以上工作,建立不同的vbs文件,随机命名。把这些文件隐藏到C盘中。我们知道C盘中有成千上万个文件央,你可以花30分钟,做30几个同样代码不同名字的vbs,并把这些vbs放到不同的C盘错综复杂的文件夹及子文件夹中。分开放,像迷宫一样。这样子你很难把每一个位置记住,也达到了同样的效果。

可能有的朋友会说代码这个方式很好破解:重装系统。其实对于很多年轻人来说,电脑中有很多必要的软件和资料。重装一次系统可能只要两个小时,但是重新安装五花八门的软件要好几天。成功的提升了玩游戏的难度,即增加了你克制游戏欲望的筹码。

这里给各位留一个小彩蛋:本文写的虽然有理论有方法。但依然停留在“术”的方面。解决这个问题在“道”的层面还是提升自己的自制力和自我评价体系。但在“道”的层面理论更加复杂,且用的时间比较长。脑子里有很多相关自我提升和时间管理的经验,希望可以有时间和自制力在未来与大家慢慢分享。

另外,如果不知道对应游戏进程的名字是什么,可以在游戏运行时通过任务管理器中找到相应的在运行程序,然后右键点击跳转到进程找到。稳重的代码可能直接复制会有一些小问题,暂时不知道

你可能感兴趣的:(巧用代码戒除网瘾,游戏瘾)