AutoHotkey 字符串与对象属性的连接
AutoHotkey String concatenation with Object Properties
如何在其中一个字符串位于对象 属性 中的发送命令中连接字符串?
我尝试过的:
obj = {prop: "hi"}
Send, Test %obj.prop% ; syntax error
Send, % "Test" % obj.prop ; syntax error
Send, Test %obj%.prop ; sends Test .prop
obj := {prop: "hi"}
Send, % "Test " obj.prop
Send, % "Test " obj["prop"]
避免使用 =
作为您的赋值运算符,虽然它可以用于分配字符串或数值,但最好养成使用 :=
(Var := expression
) 的习惯说到自动热键。
如何在其中一个字符串位于对象 属性 中的发送命令中连接字符串?
我尝试过的:
obj = {prop: "hi"}
Send, Test %obj.prop% ; syntax error
Send, % "Test" % obj.prop ; syntax error
Send, Test %obj%.prop ; sends Test .prop
obj := {prop: "hi"}
Send, % "Test " obj.prop
Send, % "Test " obj["prop"]
避免使用 =
作为您的赋值运算符,虽然它可以用于分配字符串或数值,但最好养成使用 :=
(Var := expression
) 的习惯说到自动热键。