2014-09-03 71 views
3

我知道如何用.vbs创建MsgBox以及如何用批处理文件启动它们。批处理文件有条件,取决于用户对VBScript的响应MsgBox

如何在批处理文件中编写条件,使得执行流程取决于用户单击哪个MsgBox按钮?

+0

您的意思是击中取消对MSGBOX? 你可以发布你的代码吗? – Hackoo 2014-09-03 09:53:40

+1

也许[this](http://stackoverflow.com/a/21575421/2861476)可以帮助 – 2014-09-03 10:05:23

回答

2

Test.vbs:

msgbox("Question",vbyesno,"Title") 

TEST.BAT:

for /f "tokens=*" %%a in ('cscript //nologo test.vbs') do (
set results=%%a 
) 

if "%results%"=="6" (echo do something) else (echo do another thing) 
pause