[Python进阶] 消息框、弹窗:vbs消息框\msgbox

6.21 消息框、弹窗:vbs消息框\msgbox

在vbs中,可以通过msgbox命令弹出一个消息框并等待用户点击。
VBS中的msgbox命令是一个用于弹出一个对话框并等待用户单击按钮的函数。它允许在脚本中显示消息,并等待用户进行响应。
语法为MsgBox (Prompt [,Buttons] [,Title] [,Helpfile,Context])。

其中,参数的含义如下:
Prompt:必需,要显示的消息文本。
Buttons:可选,指定要在对话框中显示的按钮数量和类型。默认值为 0,表示只有一个确定按钮。可以通过指定不同的数值来添加或删除按钮。
0:确定按钮
1:确定和取消按钮
2:终止、重试、忽略按钮
3:是、否、取消按钮
4:是、否按钮

Title:可选,对话框的标题。如果省略该参数,则默认使用当前脚本的名称作为标题。
Helpfile:可选,与对话框关联的帮助文件的路径。如果指定了该参数,则会在对话框中显示帮助按钮,用户可以单击该按钮来查看帮助文件。
Context:可选,帮助文件中与对话框关联的上下文编号。如果指定了该参数,则会在帮助文件中查找相应的主题。
MsgBox函数会返回一个整数值,表示用户在对话框中单击的按钮的编号。例如,如果用户单击了确定按钮,则返回值为 1;如果用户单击了按钮,则返回值为 2;如果用户单击了取消按钮,则返回值为 3。
示例:

from icecream import ic
import os

result = os.system('mshta vbscript:msgbox("正在处理中,请稍等。。。",3,"标题")(window.close)')
ic(result)

在这里插入图片描述

17:07:43|> result: 0

说明:在后面添加(window.close)语句用于在点击消息框右上角x关闭后能关闭消息框,否则消息框不会关闭。

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

0思必得0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值