我想做一个弹窗,文本内容是你是否喜欢我,弹窗选择否就继续弹窗,选择是就结束
时间: 2024-02-19 12:04:08 浏览: 30
好的,你可以使用BAT脚本的choice命令来实现这个弹窗选择的功能。下面是一个示例代码:
```
@echo off
:loop
choice /C YN /N /M "你是否喜欢我?"
if %errorlevel% EQU 1 (
echo 很抱歉,我不喜欢你。
goto loop
) else if %errorlevel% EQU 2 (
echo 太棒了,我也喜欢你!
goto end
)
:end
echo 谢谢你的回答。
pause
```
在这个示例中,我们使用了`choice`命令来弹出一个选择框,让用户选择是否喜欢你。具体步骤如下:
1. `@echo off`:关闭脚本的回显功能,避免输出不必要的信息。
2. `:loop`:定义一个标签,用于循环弹出选择框。
3. `choice /C YN /N /M "你是否喜欢我?"`:弹出一个选择框,让用户选择是否喜欢你。`/C YN`表示选项为Y和N,`/N`表示不显示选项前面的序号,`/M`后面跟着的是弹窗的文本内容。
4. `if %errorlevel% EQU 1 (...)`:如果用户选择了否,则输出“很抱歉,我不喜欢你。”并跳转回标签:loop,继续弹出选择框。
5. `else if %errorlevel% EQU 2 (...)`:如果用户选择了是,则输出“太棒了,我也喜欢你!”并跳转到标签:end,结束循环。
6. `:end`:定义一个标签,用于结束循环。
7. `echo 谢谢你的回答。`:输出一句话,表示感谢用户的回答。
8. `pause`:暂停脚本的执行,让用户可以看到输出的内容。
你可以根据自己的需要修改弹窗的文本内容、选择项、输出的内容等参数,以实现更加复杂的弹窗效果。