T32脚本使用
T32 script usage
谁能帮我写这个脚本?
函数做了什么?
谢谢!
============================================= ===========
&AAA=0
if (string.scan(string.lwr("¶meters"),"AAA",0)!=-1)
(
&AAA=1
)
============================================= ===========
嗯,我猜你的代码看起来像这样:
&AAA=0
if (string.scan(string.lwr("¶meters"),"AAA",0)!=-1)
(
&AAA=1
)
注意:在 PRACTICE 脚本中用于打开和关闭块的圆括号必须放在单独的行中。
关于含义:您的脚本有两个 "variables"(又名 "macro"):¶meters
和 &AAA
。
- 在第一行中,您将
&AAA
初始化为 0。
- 在第二行中,您使用 string.lwr() 将变量
¶meters
的内容转换为小写。
- 然后在这个小写字符串中搜索从第一个字母开始的字符串 "AAA"(具有讽刺意味的是大写)(使用 string.scan())。
- 如果字符串 "AAA" 不是
¶meters
的小写版本的一部分,则 string.scan() 的结果为 -1
- 所以变量
&AAA
被设置为 1,如果 ¶meters
的小写版本包含字符串 "AAA"(从来没有这种情况,因为 "AAA" 是大写).
也许脚本作者想使用 string.upr() 而不是 string.lwr()。
谁能帮我写这个脚本? 函数做了什么? 谢谢!
============================================= ===========
&AAA=0
if (string.scan(string.lwr("¶meters"),"AAA",0)!=-1)
( &AAA=1 )
============================================= ===========
嗯,我猜你的代码看起来像这样:
&AAA=0
if (string.scan(string.lwr("¶meters"),"AAA",0)!=-1)
(
&AAA=1
)
注意:在 PRACTICE 脚本中用于打开和关闭块的圆括号必须放在单独的行中。
关于含义:您的脚本有两个 "variables"(又名 "macro"):¶meters
和 &AAA
。
- 在第一行中,您将
&AAA
初始化为 0。 - 在第二行中,您使用 string.lwr() 将变量
¶meters
的内容转换为小写。 - 然后在这个小写字符串中搜索从第一个字母开始的字符串 "AAA"(具有讽刺意味的是大写)(使用 string.scan())。
- 如果字符串 "AAA" 不是
¶meters
的小写版本的一部分,则 string.scan() 的结果为 -1
- 所以变量
&AAA
被设置为 1,如果¶meters
的小写版本包含字符串 "AAA"(从来没有这种情况,因为 "AAA" 是大写).
也许脚本作者想使用 string.upr() 而不是 string.lwr()。