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
}