刚开始学LR时,经常搞不清楚变量和参数的区别与用法,最近在一次脚本编写中,整理出来的一些小技巧,与大家一起分享。
//字符串复制
strcpy(str,"Hello ") ;
//字符串连接
strcat(str,"World !");
lr_message("str: %s",str); //变量转为参数,将变量str的值存到参数Param中
lr_save_string(str,"Param"); //参数复制
lr_save_string(lr_eval_string("{Param}"),"Param_1"); //参数转为变量
strcpy(str1,lr_eval_string("{Param_1}"));
lr_message("str1: %s",str1); //参数名称格式化输出到变量中
sprintf(str2,"{Param_%d}",1);
lr_message("str2: %s",lr_eval_string(str2)); 运行结果:
str: Hello World !
vuser_init.c(14): Notify: Saving Parameter "Param = Hello World !"
vuser_init.c(19): Notify: Parameter Substitution: parameter "Param" =  "Hello World !"
vuser_init.c(19): Notify: Saving Parameter "Param_1 = Hello World !"
vuser_init.c(24): Notify: Parameter Substitution: parameter "Param_1" =  "Hello World !"
str1: Hello World !
vuser_init.c(30): Notify: Parameter Substitution: parameter "Param_1" =  "Hello World !"
str2: Hello World !

最新文章

  1. hdu 4401 Battery
  2. bootstrap的下拉框在firefox界面不友好的处理
  3. C++实现类似飞鸽的内网聊天工具,采用多播的协议实现
  4. IDEA 编译找不到符号,文件却没有错误。
  5. 如何定制你自己的jQuery
  6. RMQ之ST算法模板
  7. IIS装好后,局域网不能访问
  8. OpenGL的glRotatef旋转变换函数详解
  9. Notes of the scrum meeting(2013/10/27)
  10. CI(-)框架结构
  11. :before和:after的内幕以及伪类
  12. 解决Unity3d 4.3 动画系统带来的烦恼
  13. Spring Aop技术原理分析
  14. c++不定参数函数
  15. 启动TDS LDAP 服务器遇到的问题总结
  16. MyEclipse中同时启动两个tomcat
  17. unigui session超时时间设置
  18. 【vue】项目编译报错‘npm ERR! **@**dev: `webpack-dev-server --inline --progress --config ’’
  19. MySQL转Oracle,MyBatis Mapper XML 文件修改项总结
  20. 【BZOJ2878】【NOI2012】迷失游乐园(动态规划)

热门文章

  1. Hibernate4 执行存储过程
  2. xcode注释
  3. Linux and the Unix Philosophy (Linux/Unix设计思想)
  4. 微信开发学习日记(八):7步看懂weiphp插件机制,核心目标是响应微信请求
  5. PXE介绍(PXE+kickstart无人值守安装)
  6. ubuntu 12.04 server编译安装nginx
  7. Lucas的数论(math)
  8. Swap Two Nodes in Linked List
  9. selec2 clone不起作用。
  10. 16.O(logn)求Fibonacci数列[Fibonacci]