高手们请教,两个相互制约的参数应该如何做参数化?
请教各位LR高手,有两个参数a和b,要对这两个参数做参数化,a的取值范围为10000—99999,b的取值为a+100。这样的两个参数应该如何做参数化? 这样?
a:
Random Number类型参数化
b:
atoi(lr_eval_string("{a}"))+100
回复 2# 的帖子
楼上可不可以说清楚一些? -------------------------脚本----------------------------------int i=atoi(lr_eval_string("{a}"));
lr_output_message("a is %d",i);
lr_output_message("b is %d",i+100);
----------------------replay log-----------------------------
Action.c(6): a is 93133
Action.c(7): b is 93233
------------------------参数化---------------------------------
[ 本帖最后由 xueying1123 于 2010-8-5 17:49 编辑 ] 为啥第一个参数非要用随机的类型呢,如果用定值,10000-99999,每次迭代取不同。
第二个用函数实现+100
也可以吧 非常感谢!:handshake
回复 4# 的帖子
参数b可以不通过函数,而是用设置参数的方法(类似参数a)来实现吗?回复 7# 的帖子
我找了一下,没找到vugen提供你需要的设置 哈哈,嗯,就是这样,困扰了我好几天了这个问题回复 1# 的帖子
首先感谢4#解决了我这几天的困扰,根据4#的思路,我做了个小实验,1楼所说情况是变量是整数时的情况,我这个是在变量是字符串时的情况。请指教,还有一个问题,我在做字符变量的时候发现不行,不知道有没有人愿意做一个字符变量的例子出来供我学习,十分感谢。Action()
{
char name,copyname,add;
int i=100;
strcpy(name,lr_eval_string("{name23}"));
itoa(i,add,10);
strcpy(copyname,lr_eval_string("{name23}"));
strcat(copyname,add);
lr_output_message("name=%s",name);
lr_output_message("copyname=%s",copyname);
return 0;
}
回复 10# 的帖子
不太清楚你的需求,2个字符串变量间存在某种联系? 可以通过函数或者参数化实现。另外,某种联系到底是什么情况?
页:
[1]