Board logo

标题: [已结]批处理弹出带有“确定”和“取消”按钮的对话框 [打印本页]

作者: slx8528     时间: 2009-2-8 03:08    标题: [已结]批处理弹出带有“确定”和“取消”按钮的对话框

怎样用批处理实现弹出带有“确定”和“取消”按钮的对话框?




转移自 DOS疑难解答 & 问题讨论 (解答室)
从你所需要的结果来看你的问题不属于 DOS 范畴,扣除一定的积分予以提醒。今后发帖请发到相应的版块。
——管理员

作者: 523066680     时间: 2009-2-8 11:01
管理员准备转移帖子吧~

另外  我发现我上的这间网吧没有msg命令……
作者: ZJHJ     时间: 2009-2-8 14:50
msg  %username% /  记特等功一次。

好象还要加个什么参数才有‘取消‘
作者: slx8528     时间: 2009-2-8 17:14
但是只可以显示“确定”按钮,有办法能让它显示取消按钮吗?
作者: HAT     时间: 2009-2-8 17:41
调用VBS吧
作者: qq43142691     时间: 2009-2-8 18:58

@echo off
color 0a
>%tmp%\tmp.vbs echo MyVar=MsgBox ("直接浏览点是,手动输入点否,退出点取消", 4163, "这里是标题"):Wscript.Echo MyVar
for /f "delims=*" %%i in ('cscript.exe //nologo %tmp%\tmp.vbs') do set MyVar=%%i
pushd %tmp%&del/q "%a%?" tmp.vbs 2>nul
if "%MyVar%"=="2" goto:end
if "%MyVar%"=="6" goto:yes
if "%MyVar%"=="7" goto:no
goto :eof
:yes
echo 您选择了是
pause>nul
exit
:no
echo 您选择了否
pause>nul
exit
:end
echo 您选择了取消或关闭
pause>nul
exit

作者: slx8528     时间: 2009-2-8 19:54
受教了,VBS确实一点不懂,谢~