T32脚本使用

T32 script usage

谁能帮我写这个脚本? 函数做了什么? 谢谢!

============================================= ===========

&AAA=0

if (string.scan(string.lwr("¶meters"),"AAA",0)!=-1)

( &AAA=1 )

============================================= ===========

嗯,我猜你的代码看起来像这样:

&AAA=0
if (string.scan(string.lwr("&parameters"),"AAA",0)!=-1)
(
  &AAA=1
)

注意:在 PRACTICE 脚本中用于打开和关闭块的圆括号必须放在单独的行中。

关于含义:您的脚本有两个 "variables"(又名 "macro"):&parameters&AAA

  • 在第一行中,您将 &AAA 初始化为 0。
  • 在第二行中,您使用 string.lwr() 将变量 &parameters 的内容转换为小写。
  • 然后在这个小写字符串中搜索从第一个字母开始的字符串 "AAA"(具有讽刺意味的是大写)(使用 string.scan())。
  • 如果字符串 "AAA" 不是 &parameters
  • 的小写版本的一部分,则 string.scan() 的结果为 -1
  • 所以变量 &AAA 被设置为 1,如果 &parameters 的小写版本包含字符串 "AAA"(从来没有这种情况,因为 "AAA" 是大写).

也许脚本作者想使用 string.upr() 而不是 string.lwr()。