Batch file 批处理文件条件取决于用户对VBScript MsgBox的响应

Batch file 批处理文件条件取决于用户对VBScript MsgBox的响应,batch-file,vbscript,Batch File,Vbscript,我知道如何使用.vbs创建MsgBox,以及如何使用批处理文件启动它们 如何在批处理文件中写入条件,以便执行流取决于用户单击的MsgBox按钮 Test.vbs: msgbox("Question",vbyesno,"Title") for /f "tokens=*" %%a in ('cscript //nologo test.vbs') do ( set results=%%a ) if "%results%"=="6" (echo do something) else (echo do

我知道如何使用.vbs创建MsgBox,以及如何使用批处理文件启动它们


如何在批处理文件中写入条件,以便执行流取决于用户单击的MsgBox按钮

Test.vbs:

msgbox("Question",vbyesno,"Title")
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
Test.bat:

msgbox("Question",vbyesno,"Title")
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

你是说在MSGBOX上点击cancel?你能发布你的代码吗?也许能帮上忙