如何实现CMD调出WINDOWS对话框后自动关闭当前CMD窗口

如题,我最近对批处理有点兴趣,写了个定时关机的批处理,为了醒目一点,我写的是写入定时关机计划任务----调用WINDOWS对话框提示,然后问题来了,调用了WINDOWS对... 如题,我最近对批处理有点兴趣,写了个定时关机的批处理,为了醒目一点,我写的是写入定时关机计划任务----调用WINDOWS对话框提示,然后问题来了,调用了WINDOWS对话框后,CMD窗口并不会自动关闭,必须在WINDOWS对话框点确定后,CMD窗口才会关闭,我的问题就是,如何在调用了WINDOWS对话框后,CMD自动关闭,这样屏幕上就美观很多,我写的命令如下,新手,勿笑:

@echo off
setlocal enabledelayedexpansion
set num=20:55&&echo 您的电脑将在!num!自动关机。
title 定时关机
schtasks /create -f /tn 定时关机 /tr "shutdown -s -t 30" /sc once /st !num!
mshta vbscript:msgbox("您的电脑将在!num!自动关机。",600,"欢迎使用Tobacco014的定时关机")(window.close)
exit

立面有一些冗余的参数,都是我一步一步完善这个批处理的痕迹,汗。。。
请大侠不吝赐教,十分感激!
另:能不能实现 第一次双击此批处理是定时关机 第二次双击此批处理是取消定时关机?
展开
 我来答
依梦琴瑶
高粉答主

2017-03-22 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
@echo off
setlocal enabledelayedexpansion
set num=20:55&&echo 您的电脑将在!num!自动关机。
title 定时关机
schtasks /create -f /tn 定时关机 /tr "shutdown -s -t 30" /sc once /st !num!
start "" mshta vbscript:msgbox("您的电脑将在!num!自动关机。",600,"欢迎使用Tobacco014的定时关机")(window.close)
exit
追问
谢谢大神,原来START还可以这样用
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式