使用Autohotkey减去变量

时间:2011-10-21 21:38:55

标签: math autohotkey

我在Autohotkey中构建一个宏,它要求我从变量中减去一个数字,如下所示:

screenWidth = 1280
MsgBox, screenWidth - 150

出于某种原因,只要出现带有消息的对话框,我得到的就是screenWidth - 150,而不是1130。我采用这种方法更近了一步:

screenWidth = 1280
MsgBox, %screenWidth% - 150

对于上面的代码,我得到1280 - 150,但仍然没有数学结果。

根据文档,尽管“Price”和“Discount”都已定义,但Price * (1 - Discount/100)之类的代码应该可以正常工作。

有人可以指导我做错了吗?

1 个答案:

答案 0 :(得分:4)

我的错误,在MsgBox方法的文档中,我被告知在MsgBox的末尾添加百分号会导致它将输入视为表达式。因此,MsgBox % screenWidth - 150现在可以正确计算。