如何在 Livecode 中获取光标下的单词

How to get a word under cursor in Livecode

如何在 Livecode 中获取光标下的单词。现在我正在使用以下代码,但它现在可以工作了。它在我选择文本后工作。

 put the selectedText of field "MytextField" into Ftext

eg(small big happy)这里3个字,如果cursor是small那么赋值给Ftext可以吗

试试 "the mouseChunk" 函数。在字段脚本中:

 on mousemove
put the value of the mouseChunk
end mousemove

应该就是门票了

克雷格·纽曼

mouseText 函数将 return 鼠标指针下方的实际文本。

on mouseMove
   put the mouseText into fText
   --> fText will contain the word pointed to; e.g. "big"
end mouseMove

mouseChunk函数return是块描述:

on mouseMove
   put the mouseChunk into fText
   --> fText will contain something like "char 7 to 9 of field 1"
end mouseMove

如果您只希望在单击鼠标指针时显示文本,请在 mouseUp 处理程序中使用 the clickWordthe clickChunk 属性。

Devin 的解决方案很好而且紧凑。但是试试 "mouseChunk" 没有 "value":

put the mouseChunk

它提供了更多信息,尤其是关于您所在领域的信息。

克雷格