2016-12-06 1 views
1

Wie verkettet ein String in einem Send-Befehl, wo einer der Strings in einer Objekteigenschaft ist?AutoHotkey-String-Verkettung mit Objekteigenschaften

Was ich versucht habe:

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

Antwort

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

Steer weg von = als assign Operator, während es Zeichenfolge oder einen numerischen Wert zuweisen verwendet werden kann, ist es besser Gewohnheit zu entwickeln := der Verwendung (Var := expression) wenn es um autohotkey geht.

Verwandte Themen