@echo offset Q=&set vbs=Questiontmp.vbs
echo Wsh.Echo MsgBox("你的程序版本过旧,系统为你更新升级,请确定或取消",vbOkCancel,"升级吗?")>%vbs%
for /f %%a in ('cscript %vbs% //nologo //e:vbscript') do set "Q=%%a"
if %Q%==1 del /q /f %vbs%>nul&goto Ok
if %Q%==2 del /q /f %vbs%>nul&goto Cancel
del /q /f %vbs%>nul
exit
:Okrem 运行确定后程序
exit
:Cancelrem 运行取消后程序
exit
你试试cido.exe的/msg功能(cido可以在bbs . bathome . net上查到