可以帮忙写一个 windows 脚本吗?

2018-08-05 16:18:30 +08:00
 0139

亲戚家的小孩,玩电脑有点上瘾,才上高中,他爸妈之前装了晚上 10 点多自动关机的软件,结果太明显了小孩闹的不行。我想是不是可以写一个隔段时间自动断网,隔几分钟恢复的脚本,这样就不想玩了。

下午试着写.bat 脚本,结果关闭网络 /改 dns 的命令要管理员权限,并且不能在后台默默的运行,总有一个窗口出来。。

想请问 v 站大神能不能帮忙写一个脚本,或者指点一下该怎么做,先谢谢了。


ps. windows xp 插网线上网的,不需要拨号

5521 次点击
所在节点    问与答
76 条回复
alvin666
2018-08-05 16:26:09 +08:00
玩的什么游戏?直接定时 kill 进程就行,写好以后扔到 startup 文件夹里面

不过这种方法很容易让小孩怀疑到家长啊。。。
且这样说明对这个小孩失去了控制,这次玩游戏你写个脚本可以解决,下次抽烟喝酒黄赌毒呢?不是长久之计,建立良好的沟通渠道才是正解
xfspace
2018-08-05 16:31:11 +08:00
XP 没有 UAC。。
cmd.exe 能用 vbscript 静默运行
bzq2810
2018-08-05 16:35:52 +08:00
路由器上可以手动断啊
0139
2018-08-05 16:38:07 +08:00
@alvin666 他爸妈挺耐心地和小孩沟通的,也没有说粗暴的打一顿完事,但是现在正值叛逆期听不进去,所以现在也在想各种办法。小孩对电脑挺感兴趣的,没有玩游戏,最近在学怎么做网页(偷偷买了一个域名准备给女朋友做个网站)。成绩比较优秀,父母对他期望比较高,况且这些高考不考,还是想让他大学后再学。
imn1
2018-08-05 16:41:12 +08:00
买个 ASUS 路由器,然后有手机 APP,用手机控制更方便,毫无痕迹
peterpei
2018-08-05 16:43:37 +08:00
@0139 怎么感觉和我以前差不多,除了没女朋友,不玩游戏以外吧
0139
2018-08-05 16:44:14 +08:00
@xfspace 我用 vbs 静默运行,但获取管理员权限时候还是会弹窗出来

hiderun.vbs
--------------
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c D:\Desktop\ntwk.bat",vbhide


ntwk.bat
--------------
@echo off
title 获取管理员权限
mode con cols=100 lines=20
color 3f

:: 开始获取管理员权限
setlocal
set uac=~uac_permission_tmp_%random%
md "%SystemRoot%\system32\%uac%" 2>nul
if %errorlevel%==0 ( rd "%SystemRoot%\system32\%uac%" >nul 2>nul ) else (
echo set uac = CreateObject^("Shell.Application"^)>"%temp%\%uac%.vbs"
echo uac.ShellExecute "%~s0","","","runas",1 >>"%temp%\%uac%.vbs"
echo WScript.Quit >>"%temp%\%uac%.vbs"
"%temp%\%uac%.vbs" /f
del /f /q "%temp%\%uac%.vbs" & exit )
endlocal
:: 完成获取,下面可以开始写你自己的代码了
netsh interface set interface "WLAN" disabled
guochengjie
2018-08-05 16:45:07 +08:00
路由器应该有这功能吧
SorcererXW
2018-08-05 17:00:28 +08:00
都高中生了,你这点小伎俩应该能被他看出来的
就算他没办法,今天你能在家里给他动点手脚,明天他也能上网吧去打游戏
asdasdkla
2018-08-05 17:06:23 +08:00
现在的小孩比你聪明
Quarter
2018-08-05 17:18:19 +08:00
靠这样的方法感觉已是无计可施,沟通不是说给你听然后你服从,建议还是从沟通入手,并且合理分配时间,学习嘛,就是全天学习,能做到 100%吗?估计全天学习 10%都有可能,所以主要的还是时间划分+效率结合,空点时间做点课外事情也确实没什么不可以的
shpdnx
2018-08-05 17:19:20 +08:00
转移兴趣点 培养小孩的兴趣,男生 篮球,健身,绘画……
CoderHugo
2018-08-05 17:27:43 +08:00
换移动宽带吧
takato
2018-08-05 17:38:34 +08:00
我觉得还是要多沟通
这种靠控制的方法,弊端多多
Laynooor
2018-08-05 17:45:19 +08:00
这种方法治标不治本,沟通一下谈好每天可以玩多久,和为什么限制他玩电脑(比如近视,学习,etc )。
晓之以理动之以情,从孩子的角度思考(我知道游戏很好玩,我也理解你想多玩几个小时的心情 etc )
easylee
2018-08-05 17:50:50 +08:00
高中还不讲道理,基本改不过来了。
只能让他上社会吃了亏才知道父母的好。

另外楼主的做法不大妥,现在不让玩电脑就已经是闹了,要是断网啥的正在玩 LOL 之类的,估计他能和父母干起来。
cjpjxjx
2018-08-05 17:55:23 +08:00
这样做的结果就是,他学会了重装系统
des
2018-08-05 17:57:07 +08:00
我就搞不懂了,为什么过一阵子,就冒出来觉得能用技术解决所有事的人。

清楚的告诉你,做这个就是白费劲,现在的小孩都鬼精鬼精的
xfspace
2018-08-05 18:07:39 +08:00
@0139 ! X ! P !没!有! U ! A ! C !
t6attack
2018-08-05 18:10:26 +08:00
然后电脑不玩了,开始玩手机。然后迷上了看直播,然后给主播巨额打赏,然后家长愤怒的声讨直播平台"为什么允许未成年人消费"要求退钱。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/477044

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX