IfMsgBox

AutoHotKey

IfMsgBox

检查用户在最近的 MsgBox 命令中点击了哪个按钮.

IfMsgBox, ButtonName

参数

ButtonName

下列字符串之一表示用户在最近的 MsgBox 命令中所点击的按钮:

Yes(是)
No(否)
OK(确认)
Cancel(取消)
Abort(终止)
Ignore(忽略)
Retry(重试)
Continue(继续)[v1.0.44.08+]
TryAgain(重试)[v1.0.44.08+]
Timeout (即单词 "timeout" 表示 MsgBox 命令 超时)

相关

MsgBox

示例

MsgBox, 4, , Would you like to continue?, 5  ; 5 秒的超时时间.
IfMsgBox, No
    Return  ; 用户点击了 "No" 按钮.
IfMsgBox, Timeout
    Return ; 即在超时时假设点击了 "No".
; 否则, 继续:
...