lr_save_var() 截取任意字符串长度,以参数形式输出(参数转变量)

Action()
{
  char * desc=(char *)malloc(10);  //定义指针变量,以变量形式存放截取到的参数值

// char * aa = "jadkshfkasdfas";

  lr_save_string("Fitzwilliam", "InName"); //可以是参数,也可以是变量

  lr_save_var( lr_eval_string("{InName}")+2, 5, 0, "ShortName"); //把原参数(变量)的值存放的指针往后移2位,截取5位连续字符,从0位开始,截取到的值保存到参数“ShortName”中

// lr_save_var(aa+2, 5, 0, "ShortName");

// lr_output_message("%s",lr_eval_string("{ShortName}"));

-------------------------------------------------------------------------------------------------

  strcpy(desc,lr_eval_string("{ShortName}")); 

  lr_output_message("%s",desc);    //参数转化为变量值输出

  free(desc);

  return 0;

}

posted on 2017-01-11 14:39  陳小诺  阅读(320)  评论(0编辑  收藏  举报