发布于 2009-02-10 11:18:06
0楼
谢谢博雅的支持,如下是我在另一位网友的帮助下写的脚本,已经测试通过了!希望对遇到同样的问题的朋友有所帮助!
BYTE a[40];
BYTE x[40];
float b[10];
int i,j;
GetTagRaw("a1",a,40);
for(i=0;i<10;i++)
{
((BYTE*)&b[i])[0]=a[i*4+3];
((BYTE*)&b[i])[1]=a[i*4+2];
((BYTE*)&b[i])[2]=a[i*4+1];
((BYTE*)&b[i])[3]=a[i*4];
}
SetTagFloat("b_1",b[0]);
SetTagFloat("b_2",b[1]);
SetTagFloat("b_3",b[2]);
SetTagFloat("b_4",b[3]);
SetTagFloat("b_5",b[4]);
SetTagFloat("b_6",b[5]);
SetTagFloat("b_7",b[6]);
SetTagFloat("b_8",b[7]);
SetTagFloat("b_9",b[8]);
SetTagFloat("b_10",b[9]);