.bat文件设置自动关机以及弹框确认 |
您所在的位置:网站首页 › cmd的关机代码 › .bat文件设置自动关机以及弹框确认 |
理论上,.bat文件不太好处理一些弹框需求,但是网友是万能的,借助VB脚本的弹框来解决。详情代码: @echo off setlocal enabledelayedexpansion set Vbscript=Msgbox("你的电脑将在五分钟后关机,是否继续?",1,"系统提醒") for /f "Delims=" %%a in ('MsHta VBScript:Execute("CreateObject(""Scripting.Filesystemobject"").GetStandardStream(1).Write(%Vbscript:"=""%)"^)(Close^)') do Set "MsHtaReturnValue=%%a" set ReturnValue1=同意关机 set ReturnValue2=取消操作 echo 你点击了!ReturnValue%MsHtaReturnValue%! if %MsHtaReturnValue% == 1 ( echo 关机啦!!! shutdown -s -t 300 ) else ( echo 取消成功!!! ) pause这个脚本可以在点击之后触发弹框,点击确定会执行300S延迟后关机。
之后需要在windows系统里加上定时执行该bat的操作, 选择任务计划程序,然后选择左上角《操作》,点击《创建基本任务》,然后按照要求填写。完美。。
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |