%abs(i) 返回i的绝对值 
%additem(s,list) 增加字符串s到字符串列表list中 
%alias(s) 显示别名s的内容 
%ansi(fore,back) 返回给定颜色的ANSI代码 
%begins(s1,s2) 如果字符串s1在字符串s2的开头，返回true 
%btncol(button,back,fore) 改变按钮的颜色 
%btnimage(button,filename) 改变按钮的图案 
%case(i,s1,s2,s3...) 如果i=1，返回s1，...，最多不超过8个 
%char(i) 返回ASCII码所代表的字符，可用于显示系统定义的特殊字符 
%color(fore,back) 返回颜色的属性 
%concat(s1,s2,s3..) 字符串相加，最多不超过9个 
%copy(s,i,n) 返回字符串s的一部分，从第i个字符开始，共n个字符 
%ddeopen(serv,topic) 打开一个DDE连接 
%ddeclose 关闭一个DDE连接 
%dde(serv,topic,item) 使用DDE读取数据 
%ddemacro(serv,topic,s) 使用DDE执行命令 
%ddepoke(serv,topic,item,value) 使用DDE写数据 
%delete(s,i,n) 删除字符串s中从第i字符开始的n个字符 
%delitem(s,list) 从字符串列表list中删除字符串s 
%ends(s1,s2) 如果s1在s2的尾部，返回true 
%exec(s1,s2,...) 执行s1,s2,... 
%expand(s) 扩展字符串s中的变量和函数 
%eval(p) 返回表达式p的结果 
%format(f,a,b,c,d...) 格式化值a,b,c,...，f的形式为%w.dx，其中w表示长度，d表示小数位，x表示数据类型：s是字串，n是数字，f是浮点数，m是货币表示 
%getglobal(name) 返回全局变量name的值，全局变量保存在.ini文件中 
%grep(i,s) 搜索文件号i并返回与字串s匹配的行号 
%if(expression, true-value,false-value) 如果表达式为true，返回true-value，否则返回false-value 
%insert(p,s,i) 在字串s的第i个字符处插入字串p 
%ismember(s,list) 如果字串s在字串列表list中，返回true 
%isnumber(s) 如果字串s是数字，返回true 
%left(s,n) 从字串s中截取最左边的n个字符 
%leftback(s,n) 从倒数第n个字符开始，截取字串s最左边的部分 
%len(s) 返回字串s的长度 
%lower(s) 将字串s转成小写 
%max(a,b,c,d...) 取最大值 
%min(a,b,c,d...) 取最小值 
%mod(a,b) 取模 
%null(s)  如果字串s为空，返回true 
%numwords(s,d) 返回字串s中的单词数，d为单词分隔符，默认值是空格 
%number(s) 把字串s转换成数字 
%pick(s1,s2,s3,...) 显示picklist，并让用户选择一个或一个以上的字串，如果选择的字串超过一个，返回的值以|分隔。参见#pick命令 
%pos(p,s) 返回字串p在字串s中的位置，如果p不在s中，返回0/false 
%proper(s) 将单词中除第一个字母外的其他所以字母转成小写 
%prompt(v,p) 提示用户给变量v赋值，p表示口令模式，输入将不会回显 
%random(i,j) 返回一个>=i并<=j的随机数，如果省略j，则返回0～i间的随机数 
%read(i,rec) 从文件i中读取记录rec 
%remove(p,s) 在字串s中删除子串p 
%repeat(s,n) 重复返回字串s共n次 
%replace(s,p,r) 在字串s中搜索字串p并替换成字串r 
%right(s,n) 从字串s中截取最右边的n个字符 
%rightback(s,n) 从倒数第n个字符开始，截取字串s最右边的部分 
%setglobal(name,value) 给全局变量name赋值 
%time(format) 返回当前的日期时间，如果format省略，将返回详细的日期时间信息，可以在format串中使用dd, mm, mmm, yy, hh, mm, ss,等返回所需要的信息 
%trigger(class) 如果指定的trigger class 可用，返回true 
%trim(s) 消除字串两端的空格 
%trimleft(s) 消除字串左端的空格 
%trimright(s) 消除字串右端的空格 
%upper(s) 转换成大写 
%word(s,i,d) 返回字串s中的第i个单词，d指出字串的分隔符，如果省略，默认是空格 
%write(i,s,rec) 写字串s到文件i的第rec个记录。如果rec为0，字串写入文件尾部。对于文本文件，rec将被忽略，s将追加的文件中。 
%yesno(s) 显示问题s和按钮yes/no，根据按下的按钮返回true/false。参见#yesno命令。如果显示的按钮超过两个，返回的将是按钮号，可与#case连用。如果只显示两个按钮，可与#if命令连用以充分发挥其用途 