2016-12-06 26 views
1

如何在发送命令中的某个字符串位于对象属性中的情况下连接字符串?AutoHotkey字符串与对象属性的串联

我已经试过:

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

回答

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

使用=作为赋值运算符,而它可以被用来分配字符串或数值转向了,这是更好地开发利用:=的习惯(Var := expression)当涉及到autohotkey。