Livecode“发送”带有引号的参数

时间:2020-03-30 20:08:45

标签: arguments livecode quote

我想这样做:

Send "MenuPick " & quote & ShortForm & quote to stack "Abbrevs"

堆栈“ Abbrevs”具有处理程序MenuPick,该处理程序执行常规的菜单拾取操作。除带有嵌入引号的ShortForm自变量外,此方法工作正常。

如何发送带有嵌入式双引号的参数?

这些无效:

  • 再次引用字符串
  • 将引号更改为两个引号
  • 用反斜杠将引用转义

2 个答案:

答案 0 :(得分:0)

好的,我为此付出了更多的努力,发现可以像这样在Send期间对arg进行评估:

Put "Send " & quote & "MenuPick ShortForm" \
        & quote & " to stack " & quote & "Abbrevs" \
        & quote into MyCmd
Do MyCmd

答案 1 :(得分:0)

假定您要发送带引号的文字字符串“ ShortForm”作为消息的参数,请尝试首先将带引号的字符串放入变量中。

put quote & "ShortForm" & quote into tPick
send "menuPick tPick" to stack "Abbrevs"
相关问题