我正在编写AutoHotkey脚本,现在对如何比较AutoHotkey中的数字感到困惑。 1>2
显然是错误的,但为什么是MsgBox alerts 1>2
而不是假?
我认为这是一个布尔比较,为什么msgbox不计算结果?
此问题与If Expressions Don't Work不同。
答案 0 :(得分:2)
msgbox, % check(1 > 2)
return
check(now)
{
if (now)
return "true"
else
return "false"
}
使用此功能,您可以检查表达式的结果并将其返回到msgbox!
看看
%
这使得msgbox显示表达式的结果而不是其写的字符串(在我看来是ahk)