mush没看懂
名称GetAliasInfo类型方法简介获取指定别名的详细信息原形VARIANT GetAliasInfo(BSTR AliasName, short InfoType); 详细说明获取指定别名的详细信息。你可以通过指定信息类型代码获取下面列出的别名信息:
1:匹配内容(字符串)
2:发送的命令(字符串)
3:调用的脚本函数名称(字符串)
4:不记录在记录文件中(布尔值)
5:别名发送的命令不显示在输出窗口中(布尔值)
6:启用(布尔值)
7:匹配内容使用正则表达式(布尔值)
8:不区分大小写(布尔值)
9:展开变量(布尔值)
10:脚本函数被调用的次数(长整型)
11:匹配次数(长整型)
12:添加到快捷菜单中(布尔值)
13:最后一次匹配的日期/时间(日期)
14:临时别名(布尔值)
15:别名包含在一个包含(include)文件中(布尔值)
16:所属组名称(字符串)
17:发送内容被储存在变量中时的变量名称(字符串)
18:发送到的对象(长整型)
19:保持有效性(布尔值)
20:顺序号(长整型)
21:显示匹配到的内容(布尔值)
22:不记录在命令记录中(布尔值)
23:User option value(长整型)
24:最后一次匹配中,通配符的个数(长整型)
25:别名最后一次匹配的文本(字符串)
26:正在执行脚本(布尔值)
27:脚本是否有效(布尔值)
28:最后一次匹配成功时执行脚本发生的错误数(长整型)
29:只匹配一次的标志(布尔值)
101:最后一次匹配中,通配符 %1 的内容
102:最后一次匹配中,通配符 %2 的内容
103:最后一次匹配中,通配符 %3 的内容
104:最后一次匹配中,通配符 %4 的内容
105:最后一次匹配中,通配符 %5 的内容
106:最后一次匹配中,通配符 %6 的内容
107:最后一次匹配中,通配符 %7 的内容
108:最后一次匹配中,通配符 %8 的内容
109:最后一次匹配中,通配符 %9 的内容
110:最后一次匹配中,通配符 %0 的内容
其它的通配符可以通过 GetAliasWildcard 函数得到。
发送对象有以下几种:
0:游戏
1:命令窗口
2:输出窗口
3:状态栏
4:记事本(新建)
5:记事本(追加)
6:记录文件
7:记事本(替换)
8:队列
9:变量
10:命令解析器(执行)
11:快速行走
12:脚本解析器
13:游戏(立即发送)
北大侠客行MUD,中国最好的MUD 我看格式是:
VARIANT GetAliasInfo(BSTR AliasName, short InfoType);
aliasname我明白是函数alias的名字的意思
后面那个infoType具体是说啥?
比如是2
你可以通过指定信息类型代码获取下面列出的别名信息:
2:发送的命令(字符串)--是这个?
还是。。
发送对象有以下几种:
2:输出窗口 infotype就是你想获得这个alias哪个类别的信息。
比如是2
你可以通过指定信息类型代码获取下面列出的别名信息:
2:发送的命令(字符串)--是这个? 结合例子来理解就好了
Note (GetAliasInfo("my_alias", 2))输出my_alias 发送的命令
对比下 GetAliasInfo(BSTR AliasName, short InfoType)
my_alias就是alias的名称,2就是信息类型代码 对应的是(2:发送的命令(字符串))
Note (GetAliasInfo("my_alias", 3))这样写就是输出my_alias调用脚本函数名称(3:调用的脚本函数名称(字符串))
[ 本帖最后由 mygame 于 2011-9-27 10:38 PM 编辑 ] 发送对象有以下几种:
0:游戏
1:命令窗口
2:输出窗口
。。。。
那说明里面写这些东西又是啥意思呢?
好像写这个没用 18:发送到的对象(长整型)
Note (GetAliasInfo("my_alias", 18)) 输出my_alias发送到的对象
结果是数字,根据结果来判断了
0:游戏
1:命令窗口
2:输出窗口
。。。。 哦,。原来后面写的那些是针对18而来的啊
那要是18,然后还要加上后面的条件的话咋弄?
页:
[1]