LR学习笔记之—参数和变量
来源:互联网 发布:淘宝账号从哪里能买到 编辑:程序博客网 时间:2024/06/03 11:15
一、LR中参数的使用
LR中参数默认使用“{}”来表示,如果想要修改,可以再General Options/Parameterization设置参数的边界字符
经常用到的函数:
- lr_save_string("字符串",参数名),把字符串保存为参数
- void lr_save_datetime(const char *format,int offset, const char *name);把时间日期保存为参数
- int lr_save_init(int value, const char *param_name),把整数保存为参数
- lr_param_sprintf(),把一定的格式写成参数
- lr_param_increment(),为参数中存放的数字做加一操作
例:
int index=2;
char * suffix=“txt”;
lr_param_sprintf (“log_name_param”,"log_%d.%s",index,suffix,100)
lr_output_message("the new file name is %s",lr_eval_string("{log_name_param}"));
输出结果:the new file name is log_2.txt
二、LR中变量的使用
变量在LR中可以直接定义,但是必须要定义在系统函数前(即所有的LR函数之前)
例:int 或char name[20]
三、变量和参数的区别
1、作用域
参数的作用域是全局的,变量的作用域需要在globals.h文件中申明可以是全局作用域
2、在LR中的使用
参数是可以直接在系统函数中应用的,变量是属于C语言的无法直接应用在系统函数中
例:
变量写法:
char url[100];
strcpy(url,"url=www.baidu.com")
web_url("百度",url,LAST);
参数写法:
lr_save_string("www.baidu.com",url)
web_url("百度","url={url}",LAST);
四、参数数组
- 参数数组必须以相同的参数名开头,后接下划线加数字的方式顺序赋值
- 参数数组必须有一个"参数名_count"的参数来记录数组的长度
参数数组中经常使用到的函数:
lr_paramarr_idx():取出参数数组中某个编号的值,也可以使用lr_eval_stirng("{参数名_编号}")
lr_paramarr_len():得到参数数组的长度,也可以使用lr_eval_string("{参数名_count}")
lr_paramarr_random():得到参数数组中某个随机值
- LR学习笔记之—参数和变量
- LR参数和变量
- LR的参数和变量
- 学习笔记-LR-参数化
- Lr参数和变量(一)
- 学习笔记——XSLT变量和参数
- Swift学习笔记(三十三)——常量参数,变量参数和inout参数
- java学习笔记之成员/局部变量,封装,参数传递和构造函数
- Go学习笔记之变量和常量
- 学习笔记之数据类型和变量1
- 学习笔记之数据类型和变量2
- LR学习笔记
- LR学习笔记---参数设置
- linux shell学习笔记2(变量和参数)
- Java学习笔记之函数和参数
- LR学习笔记之—事务(性能测试进阶指南LR11)
- arm学习笔记020之mov pc,lr的解释
- Java EE学习笔记之——局部变量和成员变量的区别
- Do the Untwist
- Android高手进阶教程(二十)之---Android与JavaScript方法相互调用!
- 组合和聚合的区别
- DELL N4050 音频驱动问题处理
- Android高手进阶教程(二十一)之---Android中创建与几种解析xml的方法!
- LR学习笔记之—参数和变量
- Android高手进阶教程(二十二)之---Android中几种图像特效处理的集锦!!
- New Year Garland
- Android高手进阶教程(二十三)之---Android中的日历读写操作!!!
- 毕胜:我是失败的,但我毕业了
- Android高手进阶教程(二十四)之---Android WebView的缓存!!!
- 冒泡排序
- 提升开发效率-Ubuntu为服务器,编译。Windows为开发机,开发。
- 天使投资人徐小平:最爱理性狂热创业者