我需要做一些替换,但我不想全局替换它。 例如: - 用“MytextField”字段中的良好替换。 但我不想用全球好的方式取代这种坏消息。是否可以选择是和否选项。如果我按下它将会替换,否则它将进入下一次询问是和否等等。
答案 0 :(得分:1)
许多方法可以做到这一点,但尝试这个实验。在其中创建一个字段:
红色aa红色aa红色aa红色
现在制作一个按钮,并将其放入其脚本中:
local latest
on mouseUp
put 0 into latest
startFinding fld 1.0
end mouseUp
on startFinding tText,tOffset
if the optionKey is down then exit to top
put wordOffset("red",fld 1,tOffset) into latest
answer "Change word" && (latest + tOffset) && "?" with "Change" or "Continue"
If it = "change" then put "green" into word (latest + tOffset) of fld 1
add latest to tOffset
if tOffset < the number of words of fld 1 then startFinding fld 1,tOffset
end startFinding
您可以通过在每次运行中包含一些前面和后面的单词来修饰它,以便可以将上下文呈现给用户。
Craig Newwman