[Python进阶] 消息框、弹窗:vbs消息框\msgbox
2023-12-28 13:11:45
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
关闭后能关闭消息框,否则消息框不会关闭。
文章来源:https://blog.csdn.net/crleep/article/details/135237157
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!