AutoHotkey与对象属性串联的字符串

时间:2016-12-06 20:09:04

标签: properties autohotkey string-concatenation

如何在Send命令中连接字符串,其中一个字符串位于对象属性中?

我尝试了什么:

obj = {prop: "hi"}
Send, Test %obj.prop% ; syntax error
Send, % "Test" % obj.prop ; syntax error
Send, Test %obj%.prop ; sends Test .prop

1 个答案:

答案 0 :(得分:2)

obj := {prop: "hi"}
Send, % "Test " obj.prop
Send, % "Test " obj["prop"]

避免使用=作为您的分配运算符,虽然它可用于分配字符串或数值,但最好养成使用:=的习惯({{1}当涉及到自动键时。