whatname 发表于 2010-8-26 11:33:22

急问:LR中如何给参数赋值??????

在LR脚本中插入了一个参数{testId},

我想将一个自己定义的变量 str = "12345" 赋值给 {testId},以便脚本中引用。

我用了
strcpy(lr_eval_string("{testId}"),&str);
lr_output_message("this is var :",lr_eval_string("{testId}"));

结果打印出 this is var :

值是空的。

求助如何解决?

谢谢

PS:还有,参数{testId}不知道是否需要像变量一样声明? 如果要的话,怎么声明?

skyzhu 发表于 2010-8-26 11:45:00

lr_save_string("12345", "testId");
注意是前面的值,保存到后面的参数中

xueying1123 发表于 2010-8-26 16:43:46

补充以下
lr_output_message("this is var :",lr_eval_string("{testId}"));这句要改成这样
lr_output_message("this is var :%s",lr_eval_string("{testId}"));

jj_ljw 发表于 2010-8-26 17:12:12

作个记号,也碰到这个问题,看看怎么用lr里面解决的

大漠飞鹰 发表于 2010-8-27 10:41:59

lr_save_string (Str,"testId");
页: [1]
查看完整版本: 急问:LR中如何给参数赋值??????