lr脚本插入DOS命令
Action()
{
system("md e:\\test"); //在e盘创建一个文件夹test
system("edit c:\\helloworld.txt"); //在c盘下创建helloworld.txt文件
//system("edit e:\\test\\test.txt"); //在e盘test文件夹下创建test.txt文件
system("copy
c:\\helloworld.txt e:\\test\\helloworld.txt");//将c盘下的helloworld文件拷贝到e盘下的test文件夹下
//system("del /Q e:\\test");//删除e:\\test文件夹下所有文件,不提示。
return 0;
}
lr内部数据参数类型
Action()
{
lr_output_message(lr_eval_string("DateTime is {datatime}")); //系统内置日期参数类型
lr_output_message("\n");
}
__________________________________________________
Action()
{
lr_save_datetime("Today is %Y %B %d",DATE_NOW-ONE_DAY,"Time_"); lr_output_message(lr_eval_string("{Time_}")); return 0;
}
[lr_save_datetime]
Void lr_save_datetime(const char * format,int offset,const char *name);
1、const char *format
格式化信息 同lr_message等相同;例如:"the first is %s"
2、int offset
时间的偏移量
DATE_NOW(现在的日期)
TIME_NOW(现在的时间)
ONE_DAY(一天的时间)
ONE_HOUR(一小时的时间)
ONE_MIN(一分钟的时间)
需要注意的是,时间的偏移量可以使用公式,例如:DATE_NOW-ONE_DAY
3、const char *name
将日期保存到指定参数名称之中
%a星期几的简写
%A星期几的全称
%b月份的简写
%B月份的全称
%c标准的日期的时间串
%C年份的后两位数字
%d十进制表示的每月的的几天
%D月/天/年
%e在两字符域中,十进制表示的系每月的第几天。
Action()
{
lr_save_datetime("Today is %Y %B %d %a %A %b %B %c %d",DATE_NOW-ONE_DAY,"Time_");
lr_output_message(lr_eval_string("{Time_}"));
return 0;
}
输出
Action.c(5): Today is 2017 七月 31 周一 星期一 七月 七月 2017/7/31 17:06:40 31