bat弹出确认或取消窗⼝
需要在bat脚本⾥⾯弹出取消/确认框提⽰,可以⽤下⾯的案例:
⽰例:
@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 你好世界!终于等到你。
) else (自动弹窗代码
echo 再见。
)
pause