在批处理程序中将消息框用作变量

在批处理程序中将消息框用作变量

我正在尝试弹出一个带有“是”或“否”选项的批处理程序,并且根据用户单击的内容来确定程序将执行的操作。

例如:

@echo off

Echo x=msgbox^("Yes or No?",3,"Title"^)>"%temp%\msg.vbs"
start %temp%\msg.vbs

if %msgbox% == yes goto y
if %msgbox% == no goto n
if %msgbox% == cancel goto exit

y:
cls
echo You clicked yes.

n:
echo You clicked no.

exit:
cls
exit

相关内容