恭喜,你发布的帖子
发布于 2021-12-10 16:34:43
5楼
楼主看我上面的回帖。
就是一个 8*4的问题。 So easy. 因为你这两个选项都是2的整幂次。 所以分别用位表示, 然后拼到一起,就是一个能遍历所有的编号。 形如 xxxyy. 五个bit, 用0 - 31来表示。 你需要的1 - 32可以在此结果+1实现。
如果你懂c脚本, 更简单了。
char *p = GetTagProp("x.pdl", "obj1", "Tex"); //获取选择数字内容的字符串。
char *q = GetTagProp("x.pdl", "obj2", "Text"); //获取选择字母内容的字符串。 属性名我记得是Text, //具体再查一下。
int no = (*p - '1') * 4 + (*q - 'A') +1;
//Over.
请填写推广理由:
分享
只看
楼主