Msg语法
MsgBox, Options, Title, Text, Timeout
Options(选项)
决定了Msg弹窗显示的按钮类型
| 按钮类型 | 十进制 | 十六进制 |
|---|---|---|
| 仅显示确定 | 0 | 0x0 |
| 确定/取消 | 1 | 0x1 |
| 终止/重试/忽略 | 2 | 0x2 |
| 是/否/取消 | 3 | 0x3 |
| 是/否 | 4 | 0x0 |
| 重试/取消 | 5 | 0x5 |
| 取消/重试/继续 | 6 | 0x6 |
Title(标题)
Msg弹窗的标题,如果省略或为空,默认显示脚本的名称(不含路径).
Text(文本)
Msg弹窗内显示的文本,如果不填,则显示 “Press OK to continue.”
支持通过转义序列来显示特殊字符,例如, `n 表示换行符
Timeout(超时)
默认单位为秒,默认情况下支持小数,如要使用表达式,通过%符号。例如,% mins*60
Timeout最大值为 2147483(24.8 天),超过则置为 2147483。
举例:AHK设置Msg弹窗n秒后自动关闭
; 快捷键:q
q::
{
MouseGetPos, x, y
; 更新位置坐标
MsgBox, 4, ,拾取坐标 x:%x% y:%y% 此弹窗3秒后关闭, 3
return
}
本文详细介绍了AutoHotkey的MsgBox命令,包括Options参数的各种按钮类型,如确定/取消、是/否等,以及如何设置Title和Text来定制弹窗内容。还提到了Timeout参数用于设置弹窗自动关闭的时间,并给出了具体的示例脚本。了解这些,能帮助用户更好地在AutoHotkey脚本中创建提示信息弹窗。
2143

被折叠的 条评论
为什么被折叠?



