
如何实现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
立面有一些冗余的参数,都是我一步一步完善这个批处理的痕迹,汗。。。
请大侠不吝赐教,十分感激!
另:能不能实现 第一次双击此批处理是定时关机 第二次双击此批处理是取消定时关机? 展开
@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
立面有一些冗余的参数,都是我一步一步完善这个批处理的痕迹,汗。。。
请大侠不吝赐教,十分感激!
另:能不能实现 第一次双击此批处理是定时关机 第二次双击此批处理是取消定时关机? 展开
展开全部
@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还可以这样用

2025-03-10 广告
批量创建广告,可以试用小鹿管家。小鹿管家是广告批量管理工具,支持快速多账户搭建计划、跨账户复制计划、智能盯盘、多账户报告聚合等提效功能,助力广告投放效率,监控广告投放效果,提升ROI。通过批量创建、智能提醒、BI报表等技术手段帮助广告运营团...
点击进入详情页
本回答由小鹿管家提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询